如何按此特定顺序合并这两个数组

时间:2014-10-15 08:52:57

标签: php arrays

我有两个数组如下

Array
(
    [0] => 641
    [1] => 622
    [2] => 100
    [3] => 6431

)

Array
(
    [0] => 64.1
    [1] => 62.2
    [2] => 10
    [3] => 643.1

)

如何将其设为以下

Array
(
    [0] => 641  
    [1] => 64.1
    [2] => 622
    [3] => 62.2
    [4] => 100
    [5] => 10
    [6] => 6431
    [7] => 643.1

)

2 个答案:

答案 0 :(得分:2)

就像

一样简单
$result=array_merge($array1,$array2);

注意:您的值不会按照您提供的顺序排列。如果这很重要,那么你需要循环遍历数组以相应地构建一个新数组。

嗯,好吧,这个版本也是

if(count($array1)==count($array2))
{
     for($i=0;$i<count($array1);$i++)
     {
        $result[]=$array1[$i];
        $result[]=$array2[$i];
     }
}
print_r($result);

<强> Fiddle

<强> Manual

答案 1 :(得分:0)

您可以使用array_merge()函数将一个或多个数组合并到一个数组中。

示例:

array_merge(array1,array2,array3...)