1--TEST-- 2array_chunk() - variation 12 3--FILE-- 4<?php 5$array = array (1 => 1, 5 => 2, 8 => 3); 6var_dump ($array); 7for ($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-- 16array(3) { 17 [1]=> 18 int(1) 19 [5]=> 20 int(2) 21 [8]=> 22 int(3) 23} 24[0] 25NULL 26NULL 27NULL 28 29[1] 30array(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} 47array(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} 64array(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] 83array(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} 97array(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} 111array(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] 127array(1) { 128 [0]=> 129 array(3) { 130 [0]=> 131 int(1) 132 [1]=> 133 int(2) 134 [2]=> 135 int(3) 136 } 137} 138array(1) { 139 [0]=> 140 array(3) { 141 [1]=> 142 int(1) 143 [5]=> 144 int(2) 145 [8]=> 146 int(3) 147 } 148} 149array(1) { 150 [0]=> 151 array(3) { 152 [0]=> 153 int(1) 154 [1]=> 155 int(2) 156 [2]=> 157 int(3) 158 } 159} 160