Annotation of embedaddon/php/ext/standard/tests/array/array_chunk_variation18.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: array_chunk() - variation 18
                      3: --FILE--
                      4: <?php
                      5: $array = array (0, 1, 2, 3, 4);
                      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(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]
                     29: NULL
                     30: NULL
                     31: NULL
                     32: 
                     33: [1]
                     34: array(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: }
                     61: array(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: }
                     88: array(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]
                    117: array(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: }
                    138: array(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: }
                    159: array(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]
                    182: array(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: }
                    200: array(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: }
                    218: array(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]
                    238: array(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: }
                    256: array(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: }
                    274: array(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]
                    294: array(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: }
                    309: array(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: }
                    324: array(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: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>