将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