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


How to merge these two arrays in this specific order

我有两个数组,如下

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
)

它就像一样简单

$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

手动

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

示例:

array_merge(array1,array2,array3...)