將2維數組合併成1維數組的最佳方式是什麼?將2維數組合併到1維數組中
源陣列:
$example = array(
array(
'red',
'green'
),
array(
'blue',
'brown'
),
array(
'yellow'
)
);
所需的輸出數組:
$output = array(
'red',
'green',
'blue',
'brown',
'yellow'
);
解決方案,能工作,但我不知道這是否是最有效的,因爲在使用array_merge的循環似乎是醜陋的:
$output = array();
foreach($example as $v) {
array_merge($output , $v);
}
有沒有更有效的方法來做到這一點?這裏
有一個在util.php應該是一個方法 - http://brandonwamboldt.github.io/utilphp/#array_flatten – Bananaapple
Uuups。這麼久在這裏,產生了一個雙重的!對我感到羞恥。對不起,這樣做。 – steven