Return to array_chunk_variation12.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / array |
1.1 misho 1: --TEST-- 2: array_chunk() - variation 12 3: --FILE-- 4: <?php 5: $array = array (1 => 1, 5 => 2, 8 => 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: [5]=> 20: int(2) 21: [8]=> 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: [5]=> 56: int(2) 57: } 58: [2]=> 59: array(1) { 60: [8]=> 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: [5]=> 103: int(2) 104: } 105: [1]=> 106: array(1) { 107: [8]=> 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: [5]=> 144: int(2) 145: [8]=> 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: }