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

1.1       misho       1: --TEST--
                      2: array_chunk() - variation 17
                      3: --FILE--
                      4: <?php
                      5: $array = array (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(4) {
                     17:   [0]=>
                     18:   int(1)
                     19:   [1]=>
                     20:   int(2)
                     21:   [2]=>
                     22:   int(3)
                     23:   [3]=>
                     24:   int(4)
                     25: }
                     26: [0]
                     27: NULL
                     28: NULL
                     29: NULL
                     30: 
                     31: [1]
                     32: array(4) {
                     33:   [0]=>
                     34:   array(1) {
                     35:     [0]=>
                     36:     int(1)
                     37:   }
                     38:   [1]=>
                     39:   array(1) {
                     40:     [0]=>
                     41:     int(2)
                     42:   }
                     43:   [2]=>
                     44:   array(1) {
                     45:     [0]=>
                     46:     int(3)
                     47:   }
                     48:   [3]=>
                     49:   array(1) {
                     50:     [0]=>
                     51:     int(4)
                     52:   }
                     53: }
                     54: array(4) {
                     55:   [0]=>
                     56:   array(1) {
                     57:     [0]=>
                     58:     int(1)
                     59:   }
                     60:   [1]=>
                     61:   array(1) {
                     62:     [1]=>
                     63:     int(2)
                     64:   }
                     65:   [2]=>
                     66:   array(1) {
                     67:     [2]=>
                     68:     int(3)
                     69:   }
                     70:   [3]=>
                     71:   array(1) {
                     72:     [3]=>
                     73:     int(4)
                     74:   }
                     75: }
                     76: array(4) {
                     77:   [0]=>
                     78:   array(1) {
                     79:     [0]=>
                     80:     int(1)
                     81:   }
                     82:   [1]=>
                     83:   array(1) {
                     84:     [0]=>
                     85:     int(2)
                     86:   }
                     87:   [2]=>
                     88:   array(1) {
                     89:     [0]=>
                     90:     int(3)
                     91:   }
                     92:   [3]=>
                     93:   array(1) {
                     94:     [0]=>
                     95:     int(4)
                     96:   }
                     97: }
                     98: 
                     99: [2]
                    100: array(2) {
                    101:   [0]=>
                    102:   array(2) {
                    103:     [0]=>
                    104:     int(1)
                    105:     [1]=>
                    106:     int(2)
                    107:   }
                    108:   [1]=>
                    109:   array(2) {
                    110:     [0]=>
                    111:     int(3)
                    112:     [1]=>
                    113:     int(4)
                    114:   }
                    115: }
                    116: array(2) {
                    117:   [0]=>
                    118:   array(2) {
                    119:     [0]=>
                    120:     int(1)
                    121:     [1]=>
                    122:     int(2)
                    123:   }
                    124:   [1]=>
                    125:   array(2) {
                    126:     [2]=>
                    127:     int(3)
                    128:     [3]=>
                    129:     int(4)
                    130:   }
                    131: }
                    132: array(2) {
                    133:   [0]=>
                    134:   array(2) {
                    135:     [0]=>
                    136:     int(1)
                    137:     [1]=>
                    138:     int(2)
                    139:   }
                    140:   [1]=>
                    141:   array(2) {
                    142:     [0]=>
                    143:     int(3)
                    144:     [1]=>
                    145:     int(4)
                    146:   }
                    147: }
                    148: 
                    149: [3]
                    150: array(2) {
                    151:   [0]=>
                    152:   array(3) {
                    153:     [0]=>
                    154:     int(1)
                    155:     [1]=>
                    156:     int(2)
                    157:     [2]=>
                    158:     int(3)
                    159:   }
                    160:   [1]=>
                    161:   array(1) {
                    162:     [0]=>
                    163:     int(4)
                    164:   }
                    165: }
                    166: array(2) {
                    167:   [0]=>
                    168:   array(3) {
                    169:     [0]=>
                    170:     int(1)
                    171:     [1]=>
                    172:     int(2)
                    173:     [2]=>
                    174:     int(3)
                    175:   }
                    176:   [1]=>
                    177:   array(1) {
                    178:     [3]=>
                    179:     int(4)
                    180:   }
                    181: }
                    182: array(2) {
                    183:   [0]=>
                    184:   array(3) {
                    185:     [0]=>
                    186:     int(1)
                    187:     [1]=>
                    188:     int(2)
                    189:     [2]=>
                    190:     int(3)
                    191:   }
                    192:   [1]=>
                    193:   array(1) {
                    194:     [0]=>
                    195:     int(4)
                    196:   }
                    197: }
                    198: 
                    199: [4]
                    200: array(1) {
                    201:   [0]=>
                    202:   array(4) {
                    203:     [0]=>
                    204:     int(1)
                    205:     [1]=>
                    206:     int(2)
                    207:     [2]=>
                    208:     int(3)
                    209:     [3]=>
                    210:     int(4)
                    211:   }
                    212: }
                    213: array(1) {
                    214:   [0]=>
                    215:   array(4) {
                    216:     [0]=>
                    217:     int(1)
                    218:     [1]=>
                    219:     int(2)
                    220:     [2]=>
                    221:     int(3)
                    222:     [3]=>
                    223:     int(4)
                    224:   }
                    225: }
                    226: array(1) {
                    227:   [0]=>
                    228:   array(4) {
                    229:     [0]=>
                    230:     int(1)
                    231:     [1]=>
                    232:     int(2)
                    233:     [2]=>
                    234:     int(3)
                    235:     [3]=>
                    236:     int(4)
                    237:   }
                    238: }

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