-1
我有簡單的數組:密鑰添加到陣列和基值
Array(1,3,c,4,a,24,m,4)
我需要組兩個值對於像鍵:
Array
(
[0] => 1 - 3
[1] => c - 4
[2] => a - 24
[3] => m - 4
)
我有簡單的數組:密鑰添加到陣列和基值
Array(1,3,c,4,a,24,m,4)
我需要組兩個值對於像鍵:
Array
(
[0] => 1 - 3
[1] => c - 4
[2] => a - 24
[3] => m - 4
)
與foreach
環和array_values
功能簡明溶液:
$arr = [1,3,'c',4,'a',24,'m',4];
$result = [];
foreach ($arr as $k => $v) {
($k % 2 == 0)? $result[$k] = $v : $result[$k-1] .= " - $v";
}
var_dump(array_values($result));
// the output:
array (size=4)
0 => string '1 - 3' (length=5)
1 => string 'c - 4' (length=5)
2 => string 'a - 24' (length=6)
3 => string 'm - 4' (length=5)
這很好。祝你好運。你有編程問題嗎?這個網站是爲了問題,而不是轉儲您的待辦事項列表/要求的地方。 –
[array_chunk()](http://www.php.net/manual/en/function.array-chunk.php),大小爲2;然後[array_walk()](http://www.php.net/manual/en/function.array-walk.php)與一個回調,[implode](http://www.php.net/manual/en ' - '上的/function.implode.php); –
@Mark Baker謝謝! – h404