<分区>
我想要的是一种高效
(无循环)合并数组的方式,即结果数组的第一个元素
是的第一个元素第一个数组
,结果数组的第二个元素
是第二个数组的第二个元素
(或者)...等等
示例:
$arr1 = array(1, 3, 5);
$arr2 = array(2, 4, 6);
$resultingArray = array(1, 2, 3, 4, 5, 6);
<分区>
我想要的是一种高效
(无循环)合并数组的方式,即结果数组的第一个元素
是的第一个元素第一个数组
,结果数组的第二个元素
是第二个数组的第二个元素
(或者)...等等
示例:
$arr1 = array(1, 3, 5);
$arr2 = array(2, 4, 6);
$resultingArray = array(1, 2, 3, 4, 5, 6);
最佳答案
假设两个数组的长度相同。
$arr1 = array(1, 3, 5);
$arr2 = array(2, 4, 6);
$new = array();
for ($i=0; $i<count($arr1); $i++) {
$new[] = $arr1[$i];
$new[] = $arr2[$i];
}
var_dump($new);
关于php - 交替合并两个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17638953/