Annotation of embedaddon/php/ext/standard/tests/array/array_chunk_variation23.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: array_chunk() - variation 23
3: --FILE--
4: <?php
5: $array = array ("p" => 1, "q" => 2, "r" => 3, "s" => 4, "u" => 5, "v" => 6);
6: var_dump ($array);
7: for ($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--
16: array(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]
31: NULL
32: NULL
33: NULL
34:
35: [1]
36: array(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: }
68: array(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: }
100: array(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]
134: array(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: }
157: array(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: }
180: array(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]
205: array(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: }
225: array(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: }
245: array(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]
267: array(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: }
287: array(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: }
307: array(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]
329: array(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: }
349: array(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: }
369: array(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]
391: array(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: }
408: array(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: }
425: array(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: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>