0
我有此代码阵列输出 - 次序在索引结构
$nArr = array('A', 'B', 'C', 'D', 'E', 'F');
$counter = 3;
while ($counter > 0) {
$chunkedValues[$counter][0] = 1;
for ($j = 0 ; $j < $counter ; $j++) {
$chunkedValues[$counter][$j + 1] = $nArr[$j];
}
$nArr = array_slice($nArr, $counter--);
}
var_dump($chunkedValues);
输出:
array
3 =>
array
0 => int 1
1 => string 'A' (length=1)
2 => string 'B' (length=1)
3 => string 'C' (length=1)
2 =>
array
0 => int 1
1 => string 'D' (length=1)
2 => string 'E' (length=1)
1 =>
array
0 => int 1
1 => string 'F' (length=1)
但我需要该索引结构:
array
0 =>
array
0 => int 1
1 => string 'A' (length=1)
2 => string 'B' (length=1)
3 => string 'C' (length=1)
1 =>
array
1 => int 1
2 => string 'D' (length=1)
3 => string 'E' (length=1)
2 =>
array
2 => int 1
3 => string 'F' (length=1)
我想以避免与ceil
循环。
有什么想法?谢谢你的时间。
NOP,[0] [0]应该是1,[1] [1]应该是1,[2] [2]应等于1。 – user947462 2012-03-12 16:32:22
更新了答案 – kirilloid 2012-03-12 16:49:20