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>