1--TEST-- 2array_chunk() - variation 20 3--FILE-- 4<?php 5$array = array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10); 6var_dump ($array); 7for ($i = 1; $i < (sizeof($array) + 1); $i++) { 8 echo "[$i]\n"; 9 var_dump (array_chunk ($array, $i)); 10 var_dump (array_chunk ($array, $i, TRUE)); 11 var_dump (array_chunk ($array, $i, FALSE)); 12 echo "\n"; 13} 14?> 15--EXPECT-- 16array(11) { 17 [0]=> 18 int(0) 19 [1]=> 20 int(1) 21 [2]=> 22 int(2) 23 [3]=> 24 int(3) 25 [4]=> 26 int(4) 27 [5]=> 28 int(5) 29 [6]=> 30 int(6) 31 [7]=> 32 int(7) 33 [8]=> 34 int(8) 35 [9]=> 36 int(9) 37 [10]=> 38 int(10) 39} 40[1] 41array(11) { 42 [0]=> 43 array(1) { 44 [0]=> 45 int(0) 46 } 47 [1]=> 48 array(1) { 49 [0]=> 50 int(1) 51 } 52 [2]=> 53 array(1) { 54 [0]=> 55 int(2) 56 } 57 [3]=> 58 array(1) { 59 [0]=> 60 int(3) 61 } 62 [4]=> 63 array(1) { 64 [0]=> 65 int(4) 66 } 67 [5]=> 68 array(1) { 69 [0]=> 70 int(5) 71 } 72 [6]=> 73 array(1) { 74 [0]=> 75 int(6) 76 } 77 [7]=> 78 array(1) { 79 [0]=> 80 int(7) 81 } 82 [8]=> 83 array(1) { 84 [0]=> 85 int(8) 86 } 87 [9]=> 88 array(1) { 89 [0]=> 90 int(9) 91 } 92 [10]=> 93 array(1) { 94 [0]=> 95 int(10) 96 } 97} 98array(11) { 99 [0]=> 100 array(1) { 101 [0]=> 102 int(0) 103 } 104 [1]=> 105 array(1) { 106 [1]=> 107 int(1) 108 } 109 [2]=> 110 array(1) { 111 [2]=> 112 int(2) 113 } 114 [3]=> 115 array(1) { 116 [3]=> 117 int(3) 118 } 119 [4]=> 120 array(1) { 121 [4]=> 122 int(4) 123 } 124 [5]=> 125 array(1) { 126 [5]=> 127 int(5) 128 } 129 [6]=> 130 array(1) { 131 [6]=> 132 int(6) 133 } 134 [7]=> 135 array(1) { 136 [7]=> 137 int(7) 138 } 139 [8]=> 140 array(1) { 141 [8]=> 142 int(8) 143 } 144 [9]=> 145 array(1) { 146 [9]=> 147 int(9) 148 } 149 [10]=> 150 array(1) { 151 [10]=> 152 int(10) 153 } 154} 155array(11) { 156 [0]=> 157 array(1) { 158 [0]=> 159 int(0) 160 } 161 [1]=> 162 array(1) { 163 [0]=> 164 int(1) 165 } 166 [2]=> 167 array(1) { 168 [0]=> 169 int(2) 170 } 171 [3]=> 172 array(1) { 173 [0]=> 174 int(3) 175 } 176 [4]=> 177 array(1) { 178 [0]=> 179 int(4) 180 } 181 [5]=> 182 array(1) { 183 [0]=> 184 int(5) 185 } 186 [6]=> 187 array(1) { 188 [0]=> 189 int(6) 190 } 191 [7]=> 192 array(1) { 193 [0]=> 194 int(7) 195 } 196 [8]=> 197 array(1) { 198 [0]=> 199 int(8) 200 } 201 [9]=> 202 array(1) { 203 [0]=> 204 int(9) 205 } 206 [10]=> 207 array(1) { 208 [0]=> 209 int(10) 210 } 211} 212 213[2] 214array(6) { 215 [0]=> 216 array(2) { 217 [0]=> 218 int(0) 219 [1]=> 220 int(1) 221 } 222 [1]=> 223 array(2) { 224 [0]=> 225 int(2) 226 [1]=> 227 int(3) 228 } 229 [2]=> 230 array(2) { 231 [0]=> 232 int(4) 233 [1]=> 234 int(5) 235 } 236 [3]=> 237 array(2) { 238 [0]=> 239 int(6) 240 [1]=> 241 int(7) 242 } 243 [4]=> 244 array(2) { 245 [0]=> 246 int(8) 247 [1]=> 248 int(9) 249 } 250 [5]=> 251 array(1) { 252 [0]=> 253 int(10) 254 } 255} 256array(6) { 257 [0]=> 258 array(2) { 259 [0]=> 260 int(0) 261 [1]=> 262 int(1) 263 } 264 [1]=> 265 array(2) { 266 [2]=> 267 int(2) 268 [3]=> 269 int(3) 270 } 271 [2]=> 272 array(2) { 273 [4]=> 274 int(4) 275 [5]=> 276 int(5) 277 } 278 [3]=> 279 array(2) { 280 [6]=> 281 int(6) 282 [7]=> 283 int(7) 284 } 285 [4]=> 286 array(2) { 287 [8]=> 288 int(8) 289 [9]=> 290 int(9) 291 } 292 [5]=> 293 array(1) { 294 [10]=> 295 int(10) 296 } 297} 298array(6) { 299 [0]=> 300 array(2) { 301 [0]=> 302 int(0) 303 [1]=> 304 int(1) 305 } 306 [1]=> 307 array(2) { 308 [0]=> 309 int(2) 310 [1]=> 311 int(3) 312 } 313 [2]=> 314 array(2) { 315 [0]=> 316 int(4) 317 [1]=> 318 int(5) 319 } 320 [3]=> 321 array(2) { 322 [0]=> 323 int(6) 324 [1]=> 325 int(7) 326 } 327 [4]=> 328 array(2) { 329 [0]=> 330 int(8) 331 [1]=> 332 int(9) 333 } 334 [5]=> 335 array(1) { 336 [0]=> 337 int(10) 338 } 339} 340 341[3] 342array(4) { 343 [0]=> 344 array(3) { 345 [0]=> 346 int(0) 347 [1]=> 348 int(1) 349 [2]=> 350 int(2) 351 } 352 [1]=> 353 array(3) { 354 [0]=> 355 int(3) 356 [1]=> 357 int(4) 358 [2]=> 359 int(5) 360 } 361 [2]=> 362 array(3) { 363 [0]=> 364 int(6) 365 [1]=> 366 int(7) 367 [2]=> 368 int(8) 369 } 370 [3]=> 371 array(2) { 372 [0]=> 373 int(9) 374 [1]=> 375 int(10) 376 } 377} 378array(4) { 379 [0]=> 380 array(3) { 381 [0]=> 382 int(0) 383 [1]=> 384 int(1) 385 [2]=> 386 int(2) 387 } 388 [1]=> 389 array(3) { 390 [3]=> 391 int(3) 392 [4]=> 393 int(4) 394 [5]=> 395 int(5) 396 } 397 [2]=> 398 array(3) { 399 [6]=> 400 int(6) 401 [7]=> 402 int(7) 403 [8]=> 404 int(8) 405 } 406 [3]=> 407 array(2) { 408 [9]=> 409 int(9) 410 [10]=> 411 int(10) 412 } 413} 414array(4) { 415 [0]=> 416 array(3) { 417 [0]=> 418 int(0) 419 [1]=> 420 int(1) 421 [2]=> 422 int(2) 423 } 424 [1]=> 425 array(3) { 426 [0]=> 427 int(3) 428 [1]=> 429 int(4) 430 [2]=> 431 int(5) 432 } 433 [2]=> 434 array(3) { 435 [0]=> 436 int(6) 437 [1]=> 438 int(7) 439 [2]=> 440 int(8) 441 } 442 [3]=> 443 array(2) { 444 [0]=> 445 int(9) 446 [1]=> 447 int(10) 448 } 449} 450 451[4] 452array(3) { 453 [0]=> 454 array(4) { 455 [0]=> 456 int(0) 457 [1]=> 458 int(1) 459 [2]=> 460 int(2) 461 [3]=> 462 int(3) 463 } 464 [1]=> 465 array(4) { 466 [0]=> 467 int(4) 468 [1]=> 469 int(5) 470 [2]=> 471 int(6) 472 [3]=> 473 int(7) 474 } 475 [2]=> 476 array(3) { 477 [0]=> 478 int(8) 479 [1]=> 480 int(9) 481 [2]=> 482 int(10) 483 } 484} 485array(3) { 486 [0]=> 487 array(4) { 488 [0]=> 489 int(0) 490 [1]=> 491 int(1) 492 [2]=> 493 int(2) 494 [3]=> 495 int(3) 496 } 497 [1]=> 498 array(4) { 499 [4]=> 500 int(4) 501 [5]=> 502 int(5) 503 [6]=> 504 int(6) 505 [7]=> 506 int(7) 507 } 508 [2]=> 509 array(3) { 510 [8]=> 511 int(8) 512 [9]=> 513 int(9) 514 [10]=> 515 int(10) 516 } 517} 518array(3) { 519 [0]=> 520 array(4) { 521 [0]=> 522 int(0) 523 [1]=> 524 int(1) 525 [2]=> 526 int(2) 527 [3]=> 528 int(3) 529 } 530 [1]=> 531 array(4) { 532 [0]=> 533 int(4) 534 [1]=> 535 int(5) 536 [2]=> 537 int(6) 538 [3]=> 539 int(7) 540 } 541 [2]=> 542 array(3) { 543 [0]=> 544 int(8) 545 [1]=> 546 int(9) 547 [2]=> 548 int(10) 549 } 550} 551 552[5] 553array(3) { 554 [0]=> 555 array(5) { 556 [0]=> 557 int(0) 558 [1]=> 559 int(1) 560 [2]=> 561 int(2) 562 [3]=> 563 int(3) 564 [4]=> 565 int(4) 566 } 567 [1]=> 568 array(5) { 569 [0]=> 570 int(5) 571 [1]=> 572 int(6) 573 [2]=> 574 int(7) 575 [3]=> 576 int(8) 577 [4]=> 578 int(9) 579 } 580 [2]=> 581 array(1) { 582 [0]=> 583 int(10) 584 } 585} 586array(3) { 587 [0]=> 588 array(5) { 589 [0]=> 590 int(0) 591 [1]=> 592 int(1) 593 [2]=> 594 int(2) 595 [3]=> 596 int(3) 597 [4]=> 598 int(4) 599 } 600 [1]=> 601 array(5) { 602 [5]=> 603 int(5) 604 [6]=> 605 int(6) 606 [7]=> 607 int(7) 608 [8]=> 609 int(8) 610 [9]=> 611 int(9) 612 } 613 [2]=> 614 array(1) { 615 [10]=> 616 int(10) 617 } 618} 619array(3) { 620 [0]=> 621 array(5) { 622 [0]=> 623 int(0) 624 [1]=> 625 int(1) 626 [2]=> 627 int(2) 628 [3]=> 629 int(3) 630 [4]=> 631 int(4) 632 } 633 [1]=> 634 array(5) { 635 [0]=> 636 int(5) 637 [1]=> 638 int(6) 639 [2]=> 640 int(7) 641 [3]=> 642 int(8) 643 [4]=> 644 int(9) 645 } 646 [2]=> 647 array(1) { 648 [0]=> 649 int(10) 650 } 651} 652 653[6] 654array(2) { 655 [0]=> 656 array(6) { 657 [0]=> 658 int(0) 659 [1]=> 660 int(1) 661 [2]=> 662 int(2) 663 [3]=> 664 int(3) 665 [4]=> 666 int(4) 667 [5]=> 668 int(5) 669 } 670 [1]=> 671 array(5) { 672 [0]=> 673 int(6) 674 [1]=> 675 int(7) 676 [2]=> 677 int(8) 678 [3]=> 679 int(9) 680 [4]=> 681 int(10) 682 } 683} 684array(2) { 685 [0]=> 686 array(6) { 687 [0]=> 688 int(0) 689 [1]=> 690 int(1) 691 [2]=> 692 int(2) 693 [3]=> 694 int(3) 695 [4]=> 696 int(4) 697 [5]=> 698 int(5) 699 } 700 [1]=> 701 array(5) { 702 [6]=> 703 int(6) 704 [7]=> 705 int(7) 706 [8]=> 707 int(8) 708 [9]=> 709 int(9) 710 [10]=> 711 int(10) 712 } 713} 714array(2) { 715 [0]=> 716 array(6) { 717 [0]=> 718 int(0) 719 [1]=> 720 int(1) 721 [2]=> 722 int(2) 723 [3]=> 724 int(3) 725 [4]=> 726 int(4) 727 [5]=> 728 int(5) 729 } 730 [1]=> 731 array(5) { 732 [0]=> 733 int(6) 734 [1]=> 735 int(7) 736 [2]=> 737 int(8) 738 [3]=> 739 int(9) 740 [4]=> 741 int(10) 742 } 743} 744 745[7] 746array(2) { 747 [0]=> 748 array(7) { 749 [0]=> 750 int(0) 751 [1]=> 752 int(1) 753 [2]=> 754 int(2) 755 [3]=> 756 int(3) 757 [4]=> 758 int(4) 759 [5]=> 760 int(5) 761 [6]=> 762 int(6) 763 } 764 [1]=> 765 array(4) { 766 [0]=> 767 int(7) 768 [1]=> 769 int(8) 770 [2]=> 771 int(9) 772 [3]=> 773 int(10) 774 } 775} 776array(2) { 777 [0]=> 778 array(7) { 779 [0]=> 780 int(0) 781 [1]=> 782 int(1) 783 [2]=> 784 int(2) 785 [3]=> 786 int(3) 787 [4]=> 788 int(4) 789 [5]=> 790 int(5) 791 [6]=> 792 int(6) 793 } 794 [1]=> 795 array(4) { 796 [7]=> 797 int(7) 798 [8]=> 799 int(8) 800 [9]=> 801 int(9) 802 [10]=> 803 int(10) 804 } 805} 806array(2) { 807 [0]=> 808 array(7) { 809 [0]=> 810 int(0) 811 [1]=> 812 int(1) 813 [2]=> 814 int(2) 815 [3]=> 816 int(3) 817 [4]=> 818 int(4) 819 [5]=> 820 int(5) 821 [6]=> 822 int(6) 823 } 824 [1]=> 825 array(4) { 826 [0]=> 827 int(7) 828 [1]=> 829 int(8) 830 [2]=> 831 int(9) 832 [3]=> 833 int(10) 834 } 835} 836 837[8] 838array(2) { 839 [0]=> 840 array(8) { 841 [0]=> 842 int(0) 843 [1]=> 844 int(1) 845 [2]=> 846 int(2) 847 [3]=> 848 int(3) 849 [4]=> 850 int(4) 851 [5]=> 852 int(5) 853 [6]=> 854 int(6) 855 [7]=> 856 int(7) 857 } 858 [1]=> 859 array(3) { 860 [0]=> 861 int(8) 862 [1]=> 863 int(9) 864 [2]=> 865 int(10) 866 } 867} 868array(2) { 869 [0]=> 870 array(8) { 871 [0]=> 872 int(0) 873 [1]=> 874 int(1) 875 [2]=> 876 int(2) 877 [3]=> 878 int(3) 879 [4]=> 880 int(4) 881 [5]=> 882 int(5) 883 [6]=> 884 int(6) 885 [7]=> 886 int(7) 887 } 888 [1]=> 889 array(3) { 890 [8]=> 891 int(8) 892 [9]=> 893 int(9) 894 [10]=> 895 int(10) 896 } 897} 898array(2) { 899 [0]=> 900 array(8) { 901 [0]=> 902 int(0) 903 [1]=> 904 int(1) 905 [2]=> 906 int(2) 907 [3]=> 908 int(3) 909 [4]=> 910 int(4) 911 [5]=> 912 int(5) 913 [6]=> 914 int(6) 915 [7]=> 916 int(7) 917 } 918 [1]=> 919 array(3) { 920 [0]=> 921 int(8) 922 [1]=> 923 int(9) 924 [2]=> 925 int(10) 926 } 927} 928 929[9] 930array(2) { 931 [0]=> 932 array(9) { 933 [0]=> 934 int(0) 935 [1]=> 936 int(1) 937 [2]=> 938 int(2) 939 [3]=> 940 int(3) 941 [4]=> 942 int(4) 943 [5]=> 944 int(5) 945 [6]=> 946 int(6) 947 [7]=> 948 int(7) 949 [8]=> 950 int(8) 951 } 952 [1]=> 953 array(2) { 954 [0]=> 955 int(9) 956 [1]=> 957 int(10) 958 } 959} 960array(2) { 961 [0]=> 962 array(9) { 963 [0]=> 964 int(0) 965 [1]=> 966 int(1) 967 [2]=> 968 int(2) 969 [3]=> 970 int(3) 971 [4]=> 972 int(4) 973 [5]=> 974 int(5) 975 [6]=> 976 int(6) 977 [7]=> 978 int(7) 979 [8]=> 980 int(8) 981 } 982 [1]=> 983 array(2) { 984 [9]=> 985 int(9) 986 [10]=> 987 int(10) 988 } 989} 990array(2) { 991 [0]=> 992 array(9) { 993 [0]=> 994 int(0) 995 [1]=> 996 int(1) 997 [2]=> 998 int(2) 999 [3]=> 1000 int(3) 1001 [4]=> 1002 int(4) 1003 [5]=> 1004 int(5) 1005 [6]=> 1006 int(6) 1007 [7]=> 1008 int(7) 1009 [8]=> 1010 int(8) 1011 } 1012 [1]=> 1013 array(2) { 1014 [0]=> 1015 int(9) 1016 [1]=> 1017 int(10) 1018 } 1019} 1020 1021[10] 1022array(2) { 1023 [0]=> 1024 array(10) { 1025 [0]=> 1026 int(0) 1027 [1]=> 1028 int(1) 1029 [2]=> 1030 int(2) 1031 [3]=> 1032 int(3) 1033 [4]=> 1034 int(4) 1035 [5]=> 1036 int(5) 1037 [6]=> 1038 int(6) 1039 [7]=> 1040 int(7) 1041 [8]=> 1042 int(8) 1043 [9]=> 1044 int(9) 1045 } 1046 [1]=> 1047 array(1) { 1048 [0]=> 1049 int(10) 1050 } 1051} 1052array(2) { 1053 [0]=> 1054 array(10) { 1055 [0]=> 1056 int(0) 1057 [1]=> 1058 int(1) 1059 [2]=> 1060 int(2) 1061 [3]=> 1062 int(3) 1063 [4]=> 1064 int(4) 1065 [5]=> 1066 int(5) 1067 [6]=> 1068 int(6) 1069 [7]=> 1070 int(7) 1071 [8]=> 1072 int(8) 1073 [9]=> 1074 int(9) 1075 } 1076 [1]=> 1077 array(1) { 1078 [10]=> 1079 int(10) 1080 } 1081} 1082array(2) { 1083 [0]=> 1084 array(10) { 1085 [0]=> 1086 int(0) 1087 [1]=> 1088 int(1) 1089 [2]=> 1090 int(2) 1091 [3]=> 1092 int(3) 1093 [4]=> 1094 int(4) 1095 [5]=> 1096 int(5) 1097 [6]=> 1098 int(6) 1099 [7]=> 1100 int(7) 1101 [8]=> 1102 int(8) 1103 [9]=> 1104 int(9) 1105 } 1106 [1]=> 1107 array(1) { 1108 [0]=> 1109 int(10) 1110 } 1111} 1112 1113[11] 1114array(1) { 1115 [0]=> 1116 array(11) { 1117 [0]=> 1118 int(0) 1119 [1]=> 1120 int(1) 1121 [2]=> 1122 int(2) 1123 [3]=> 1124 int(3) 1125 [4]=> 1126 int(4) 1127 [5]=> 1128 int(5) 1129 [6]=> 1130 int(6) 1131 [7]=> 1132 int(7) 1133 [8]=> 1134 int(8) 1135 [9]=> 1136 int(9) 1137 [10]=> 1138 int(10) 1139 } 1140} 1141array(1) { 1142 [0]=> 1143 array(11) { 1144 [0]=> 1145 int(0) 1146 [1]=> 1147 int(1) 1148 [2]=> 1149 int(2) 1150 [3]=> 1151 int(3) 1152 [4]=> 1153 int(4) 1154 [5]=> 1155 int(5) 1156 [6]=> 1157 int(6) 1158 [7]=> 1159 int(7) 1160 [8]=> 1161 int(8) 1162 [9]=> 1163 int(9) 1164 [10]=> 1165 int(10) 1166 } 1167} 1168array(1) { 1169 [0]=> 1170 array(11) { 1171 [0]=> 1172 int(0) 1173 [1]=> 1174 int(1) 1175 [2]=> 1176 int(2) 1177 [3]=> 1178 int(3) 1179 [4]=> 1180 int(4) 1181 [5]=> 1182 int(5) 1183 [6]=> 1184 int(6) 1185 [7]=> 1186 int(7) 1187 [8]=> 1188 int(8) 1189 [9]=> 1190 int(9) 1191 [10]=> 1192 int(10) 1193 } 1194} 1195