2 回答

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超5個(gè)贊
只需逐步提取每一列并加入它。這僅適用于子數(shù)組,如基于 0 的順序索引所示:
$i = 0;
while($new = array_column($array, $i)) {
$result[] = implode(', ', $new);
$i++;
}
對于其他非基于 0 的、非順序的、非整數(shù)的,只需在提取和連接之前重新索引子數(shù)組:
$array = array_map(function($v) { return array_values($v); }, $array);

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個(gè)贊
使用可以使用array_map
$arr = array_map(null, ...$arr);
$temp = array_map(function($item){
return implode(", ", $item);
},$arr);
輸出:
Array
(
[0] => 201767.11, 349399.51, 285169.05, 126858.21
[1] => 514324.91, 647217.1, 522357.2, 185190.59
[2] => 73205.74, 3500, 10, 0
)
如果你想使用單線
$temp = array_map(function ($item) {return implode(", ", $item); }, array_map(null, ...$arr));
請注意使用array_mapwithnull對獲取每個(gè)子數(shù)組的第 n 個(gè)索引的子數(shù)組進(jìn)行分組。
... splat 運(yùn)算符,我們使用它作為參數(shù)公開給函數(shù)。
- 2 回答
- 0 關(guān)注
- 205 瀏覽
添加回答
舉報(bào)