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