1--TEST--
2array_chunk() - variation 23
3--FILE--
4<?php
5$array = array ("p" => 1, "q" => 2, "r" => 3, "s" => 4, "u" => 5, "v" => 6);
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(6) {
17  ["p"]=>
18  int(1)
19  ["q"]=>
20  int(2)
21  ["r"]=>
22  int(3)
23  ["s"]=>
24  int(4)
25  ["u"]=>
26  int(5)
27  ["v"]=>
28  int(6)
29}
30[0]
31NULL
32NULL
33NULL
34
35[1]
36array(6) {
37  [0]=>
38  array(1) {
39    [0]=>
40    int(1)
41  }
42  [1]=>
43  array(1) {
44    [0]=>
45    int(2)
46  }
47  [2]=>
48  array(1) {
49    [0]=>
50    int(3)
51  }
52  [3]=>
53  array(1) {
54    [0]=>
55    int(4)
56  }
57  [4]=>
58  array(1) {
59    [0]=>
60    int(5)
61  }
62  [5]=>
63  array(1) {
64    [0]=>
65    int(6)
66  }
67}
68array(6) {
69  [0]=>
70  array(1) {
71    ["p"]=>
72    int(1)
73  }
74  [1]=>
75  array(1) {
76    ["q"]=>
77    int(2)
78  }
79  [2]=>
80  array(1) {
81    ["r"]=>
82    int(3)
83  }
84  [3]=>
85  array(1) {
86    ["s"]=>
87    int(4)
88  }
89  [4]=>
90  array(1) {
91    ["u"]=>
92    int(5)
93  }
94  [5]=>
95  array(1) {
96    ["v"]=>
97    int(6)
98  }
99}
100array(6) {
101  [0]=>
102  array(1) {
103    [0]=>
104    int(1)
105  }
106  [1]=>
107  array(1) {
108    [0]=>
109    int(2)
110  }
111  [2]=>
112  array(1) {
113    [0]=>
114    int(3)
115  }
116  [3]=>
117  array(1) {
118    [0]=>
119    int(4)
120  }
121  [4]=>
122  array(1) {
123    [0]=>
124    int(5)
125  }
126  [5]=>
127  array(1) {
128    [0]=>
129    int(6)
130  }
131}
132
133[2]
134array(3) {
135  [0]=>
136  array(2) {
137    [0]=>
138    int(1)
139    [1]=>
140    int(2)
141  }
142  [1]=>
143  array(2) {
144    [0]=>
145    int(3)
146    [1]=>
147    int(4)
148  }
149  [2]=>
150  array(2) {
151    [0]=>
152    int(5)
153    [1]=>
154    int(6)
155  }
156}
157array(3) {
158  [0]=>
159  array(2) {
160    ["p"]=>
161    int(1)
162    ["q"]=>
163    int(2)
164  }
165  [1]=>
166  array(2) {
167    ["r"]=>
168    int(3)
169    ["s"]=>
170    int(4)
171  }
172  [2]=>
173  array(2) {
174    ["u"]=>
175    int(5)
176    ["v"]=>
177    int(6)
178  }
179}
180array(3) {
181  [0]=>
182  array(2) {
183    [0]=>
184    int(1)
185    [1]=>
186    int(2)
187  }
188  [1]=>
189  array(2) {
190    [0]=>
191    int(3)
192    [1]=>
193    int(4)
194  }
195  [2]=>
196  array(2) {
197    [0]=>
198    int(5)
199    [1]=>
200    int(6)
201  }
202}
203
204[3]
205array(2) {
206  [0]=>
207  array(3) {
208    [0]=>
209    int(1)
210    [1]=>
211    int(2)
212    [2]=>
213    int(3)
214  }
215  [1]=>
216  array(3) {
217    [0]=>
218    int(4)
219    [1]=>
220    int(5)
221    [2]=>
222    int(6)
223  }
224}
225array(2) {
226  [0]=>
227  array(3) {
228    ["p"]=>
229    int(1)
230    ["q"]=>
231    int(2)
232    ["r"]=>
233    int(3)
234  }
235  [1]=>
236  array(3) {
237    ["s"]=>
238    int(4)
239    ["u"]=>
240    int(5)
241    ["v"]=>
242    int(6)
243  }
244}
245array(2) {
246  [0]=>
247  array(3) {
248    [0]=>
249    int(1)
250    [1]=>
251    int(2)
252    [2]=>
253    int(3)
254  }
255  [1]=>
256  array(3) {
257    [0]=>
258    int(4)
259    [1]=>
260    int(5)
261    [2]=>
262    int(6)
263  }
264}
265
266[4]
267array(2) {
268  [0]=>
269  array(4) {
270    [0]=>
271    int(1)
272    [1]=>
273    int(2)
274    [2]=>
275    int(3)
276    [3]=>
277    int(4)
278  }
279  [1]=>
280  array(2) {
281    [0]=>
282    int(5)
283    [1]=>
284    int(6)
285  }
286}
287array(2) {
288  [0]=>
289  array(4) {
290    ["p"]=>
291    int(1)
292    ["q"]=>
293    int(2)
294    ["r"]=>
295    int(3)
296    ["s"]=>
297    int(4)
298  }
299  [1]=>
300  array(2) {
301    ["u"]=>
302    int(5)
303    ["v"]=>
304    int(6)
305  }
306}
307array(2) {
308  [0]=>
309  array(4) {
310    [0]=>
311    int(1)
312    [1]=>
313    int(2)
314    [2]=>
315    int(3)
316    [3]=>
317    int(4)
318  }
319  [1]=>
320  array(2) {
321    [0]=>
322    int(5)
323    [1]=>
324    int(6)
325  }
326}
327
328[5]
329array(2) {
330  [0]=>
331  array(5) {
332    [0]=>
333    int(1)
334    [1]=>
335    int(2)
336    [2]=>
337    int(3)
338    [3]=>
339    int(4)
340    [4]=>
341    int(5)
342  }
343  [1]=>
344  array(1) {
345    [0]=>
346    int(6)
347  }
348}
349array(2) {
350  [0]=>
351  array(5) {
352    ["p"]=>
353    int(1)
354    ["q"]=>
355    int(2)
356    ["r"]=>
357    int(3)
358    ["s"]=>
359    int(4)
360    ["u"]=>
361    int(5)
362  }
363  [1]=>
364  array(1) {
365    ["v"]=>
366    int(6)
367  }
368}
369array(2) {
370  [0]=>
371  array(5) {
372    [0]=>
373    int(1)
374    [1]=>
375    int(2)
376    [2]=>
377    int(3)
378    [3]=>
379    int(4)
380    [4]=>
381    int(5)
382  }
383  [1]=>
384  array(1) {
385    [0]=>
386    int(6)
387  }
388}
389
390[6]
391array(1) {
392  [0]=>
393  array(6) {
394    [0]=>
395    int(1)
396    [1]=>
397    int(2)
398    [2]=>
399    int(3)
400    [3]=>
401    int(4)
402    [4]=>
403    int(5)
404    [5]=>
405    int(6)
406  }
407}
408array(1) {
409  [0]=>
410  array(6) {
411    ["p"]=>
412    int(1)
413    ["q"]=>
414    int(2)
415    ["r"]=>
416    int(3)
417    ["s"]=>
418    int(4)
419    ["u"]=>
420    int(5)
421    ["v"]=>
422    int(6)
423  }
424}
425array(1) {
426  [0]=>
427  array(6) {
428    [0]=>
429    int(1)
430    [1]=>
431    int(2)
432    [2]=>
433    int(3)
434    [3]=>
435    int(4)
436    [4]=>
437    int(5)
438    [5]=>
439    int(6)
440  }
441}
442