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