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

1.1       misho       1: --TEST--
                      2: array_chunk() - variation 10
                      3: --FILE--
                      4: <?php
                      5: $array = array (1 => 1, 2 => 2, 3 => 3);
                      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(3) {
                     17:   [1]=>
                     18:   int(1)
                     19:   [2]=>
                     20:   int(2)
                     21:   [3]=>
                     22:   int(3)
                     23: }
                     24: [0]
                     25: NULL
                     26: NULL
                     27: NULL
                     28: 
                     29: [1]
                     30: array(3) {
                     31:   [0]=>
                     32:   array(1) {
                     33:     [0]=>
                     34:     int(1)
                     35:   }
                     36:   [1]=>
                     37:   array(1) {
                     38:     [0]=>
                     39:     int(2)
                     40:   }
                     41:   [2]=>
                     42:   array(1) {
                     43:     [0]=>
                     44:     int(3)
                     45:   }
                     46: }
                     47: array(3) {
                     48:   [0]=>
                     49:   array(1) {
                     50:     [1]=>
                     51:     int(1)
                     52:   }
                     53:   [1]=>
                     54:   array(1) {
                     55:     [2]=>
                     56:     int(2)
                     57:   }
                     58:   [2]=>
                     59:   array(1) {
                     60:     [3]=>
                     61:     int(3)
                     62:   }
                     63: }
                     64: array(3) {
                     65:   [0]=>
                     66:   array(1) {
                     67:     [0]=>
                     68:     int(1)
                     69:   }
                     70:   [1]=>
                     71:   array(1) {
                     72:     [0]=>
                     73:     int(2)
                     74:   }
                     75:   [2]=>
                     76:   array(1) {
                     77:     [0]=>
                     78:     int(3)
                     79:   }
                     80: }
                     81: 
                     82: [2]
                     83: array(2) {
                     84:   [0]=>
                     85:   array(2) {
                     86:     [0]=>
                     87:     int(1)
                     88:     [1]=>
                     89:     int(2)
                     90:   }
                     91:   [1]=>
                     92:   array(1) {
                     93:     [0]=>
                     94:     int(3)
                     95:   }
                     96: }
                     97: array(2) {
                     98:   [0]=>
                     99:   array(2) {
                    100:     [1]=>
                    101:     int(1)
                    102:     [2]=>
                    103:     int(2)
                    104:   }
                    105:   [1]=>
                    106:   array(1) {
                    107:     [3]=>
                    108:     int(3)
                    109:   }
                    110: }
                    111: array(2) {
                    112:   [0]=>
                    113:   array(2) {
                    114:     [0]=>
                    115:     int(1)
                    116:     [1]=>
                    117:     int(2)
                    118:   }
                    119:   [1]=>
                    120:   array(1) {
                    121:     [0]=>
                    122:     int(3)
                    123:   }
                    124: }
                    125: 
                    126: [3]
                    127: array(1) {
                    128:   [0]=>
                    129:   array(3) {
                    130:     [0]=>
                    131:     int(1)
                    132:     [1]=>
                    133:     int(2)
                    134:     [2]=>
                    135:     int(3)
                    136:   }
                    137: }
                    138: array(1) {
                    139:   [0]=>
                    140:   array(3) {
                    141:     [1]=>
                    142:     int(1)
                    143:     [2]=>
                    144:     int(2)
                    145:     [3]=>
                    146:     int(3)
                    147:   }
                    148: }
                    149: array(1) {
                    150:   [0]=>
                    151:   array(3) {
                    152:     [0]=>
                    153:     int(1)
                    154:     [1]=>
                    155:     int(2)
                    156:     [2]=>
                    157:     int(3)
                    158:   }
                    159: }

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