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