1--TEST-- 2array_chunk() - variation 18 3--FILE-- 4<?php 5$array = array (0, 1, 2, 3, 4); 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(5) { 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} 28[0] 29NULL 30NULL 31NULL 32 33[1] 34array(5) { 35 [0]=> 36 array(1) { 37 [0]=> 38 int(0) 39 } 40 [1]=> 41 array(1) { 42 [0]=> 43 int(1) 44 } 45 [2]=> 46 array(1) { 47 [0]=> 48 int(2) 49 } 50 [3]=> 51 array(1) { 52 [0]=> 53 int(3) 54 } 55 [4]=> 56 array(1) { 57 [0]=> 58 int(4) 59 } 60} 61array(5) { 62 [0]=> 63 array(1) { 64 [0]=> 65 int(0) 66 } 67 [1]=> 68 array(1) { 69 [1]=> 70 int(1) 71 } 72 [2]=> 73 array(1) { 74 [2]=> 75 int(2) 76 } 77 [3]=> 78 array(1) { 79 [3]=> 80 int(3) 81 } 82 [4]=> 83 array(1) { 84 [4]=> 85 int(4) 86 } 87} 88array(5) { 89 [0]=> 90 array(1) { 91 [0]=> 92 int(0) 93 } 94 [1]=> 95 array(1) { 96 [0]=> 97 int(1) 98 } 99 [2]=> 100 array(1) { 101 [0]=> 102 int(2) 103 } 104 [3]=> 105 array(1) { 106 [0]=> 107 int(3) 108 } 109 [4]=> 110 array(1) { 111 [0]=> 112 int(4) 113 } 114} 115 116[2] 117array(3) { 118 [0]=> 119 array(2) { 120 [0]=> 121 int(0) 122 [1]=> 123 int(1) 124 } 125 [1]=> 126 array(2) { 127 [0]=> 128 int(2) 129 [1]=> 130 int(3) 131 } 132 [2]=> 133 array(1) { 134 [0]=> 135 int(4) 136 } 137} 138array(3) { 139 [0]=> 140 array(2) { 141 [0]=> 142 int(0) 143 [1]=> 144 int(1) 145 } 146 [1]=> 147 array(2) { 148 [2]=> 149 int(2) 150 [3]=> 151 int(3) 152 } 153 [2]=> 154 array(1) { 155 [4]=> 156 int(4) 157 } 158} 159array(3) { 160 [0]=> 161 array(2) { 162 [0]=> 163 int(0) 164 [1]=> 165 int(1) 166 } 167 [1]=> 168 array(2) { 169 [0]=> 170 int(2) 171 [1]=> 172 int(3) 173 } 174 [2]=> 175 array(1) { 176 [0]=> 177 int(4) 178 } 179} 180 181[3] 182array(2) { 183 [0]=> 184 array(3) { 185 [0]=> 186 int(0) 187 [1]=> 188 int(1) 189 [2]=> 190 int(2) 191 } 192 [1]=> 193 array(2) { 194 [0]=> 195 int(3) 196 [1]=> 197 int(4) 198 } 199} 200array(2) { 201 [0]=> 202 array(3) { 203 [0]=> 204 int(0) 205 [1]=> 206 int(1) 207 [2]=> 208 int(2) 209 } 210 [1]=> 211 array(2) { 212 [3]=> 213 int(3) 214 [4]=> 215 int(4) 216 } 217} 218array(2) { 219 [0]=> 220 array(3) { 221 [0]=> 222 int(0) 223 [1]=> 224 int(1) 225 [2]=> 226 int(2) 227 } 228 [1]=> 229 array(2) { 230 [0]=> 231 int(3) 232 [1]=> 233 int(4) 234 } 235} 236 237[4] 238array(2) { 239 [0]=> 240 array(4) { 241 [0]=> 242 int(0) 243 [1]=> 244 int(1) 245 [2]=> 246 int(2) 247 [3]=> 248 int(3) 249 } 250 [1]=> 251 array(1) { 252 [0]=> 253 int(4) 254 } 255} 256array(2) { 257 [0]=> 258 array(4) { 259 [0]=> 260 int(0) 261 [1]=> 262 int(1) 263 [2]=> 264 int(2) 265 [3]=> 266 int(3) 267 } 268 [1]=> 269 array(1) { 270 [4]=> 271 int(4) 272 } 273} 274array(2) { 275 [0]=> 276 array(4) { 277 [0]=> 278 int(0) 279 [1]=> 280 int(1) 281 [2]=> 282 int(2) 283 [3]=> 284 int(3) 285 } 286 [1]=> 287 array(1) { 288 [0]=> 289 int(4) 290 } 291} 292 293[5] 294array(1) { 295 [0]=> 296 array(5) { 297 [0]=> 298 int(0) 299 [1]=> 300 int(1) 301 [2]=> 302 int(2) 303 [3]=> 304 int(3) 305 [4]=> 306 int(4) 307 } 308} 309array(1) { 310 [0]=> 311 array(5) { 312 [0]=> 313 int(0) 314 [1]=> 315 int(1) 316 [2]=> 317 int(2) 318 [3]=> 319 int(3) 320 [4]=> 321 int(4) 322 } 323} 324array(1) { 325 [0]=> 326 array(5) { 327 [0]=> 328 int(0) 329 [1]=> 330 int(1) 331 [2]=> 332 int(2) 333 [3]=> 334 int(3) 335 [4]=> 336 int(4) 337 } 338} 339