Annotation of embedaddon/php/ext/standard/tests/array/array_chunk_variation10.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: array_chunk() - variation 10
3: --FILE--
4: <?php
5: $array = array (1 => 1, 2 => 2, 3 => 3);
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(3) {
17: [1]=>
18: int(1)
19: [2]=>
20: int(2)
21: [3]=>
22: int(3)
23: }
24: [0]
25: NULL
26: NULL
27: NULL
28:
29: [1]
30: array(3) {
31: [0]=>
32: array(1) {
33: [0]=>
34: int(1)
35: }
36: [1]=>
37: array(1) {
38: [0]=>
39: int(2)
40: }
41: [2]=>
42: array(1) {
43: [0]=>
44: int(3)
45: }
46: }
47: array(3) {
48: [0]=>
49: array(1) {
50: [1]=>
51: int(1)
52: }
53: [1]=>
54: array(1) {
55: [2]=>
56: int(2)
57: }
58: [2]=>
59: array(1) {
60: [3]=>
61: int(3)
62: }
63: }
64: array(3) {
65: [0]=>
66: array(1) {
67: [0]=>
68: int(1)
69: }
70: [1]=>
71: array(1) {
72: [0]=>
73: int(2)
74: }
75: [2]=>
76: array(1) {
77: [0]=>
78: int(3)
79: }
80: }
81:
82: [2]
83: array(2) {
84: [0]=>
85: array(2) {
86: [0]=>
87: int(1)
88: [1]=>
89: int(2)
90: }
91: [1]=>
92: array(1) {
93: [0]=>
94: int(3)
95: }
96: }
97: array(2) {
98: [0]=>
99: array(2) {
100: [1]=>
101: int(1)
102: [2]=>
103: int(2)
104: }
105: [1]=>
106: array(1) {
107: [3]=>
108: int(3)
109: }
110: }
111: array(2) {
112: [0]=>
113: array(2) {
114: [0]=>
115: int(1)
116: [1]=>
117: int(2)
118: }
119: [1]=>
120: array(1) {
121: [0]=>
122: int(3)
123: }
124: }
125:
126: [3]
127: array(1) {
128: [0]=>
129: array(3) {
130: [0]=>
131: int(1)
132: [1]=>
133: int(2)
134: [2]=>
135: int(3)
136: }
137: }
138: array(1) {
139: [0]=>
140: array(3) {
141: [1]=>
142: int(1)
143: [2]=>
144: int(2)
145: [3]=>
146: int(3)
147: }
148: }
149: array(1) {
150: [0]=>
151: array(3) {
152: [0]=>
153: int(1)
154: [1]=>
155: int(2)
156: [2]=>
157: int(3)
158: }
159: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>