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