PHP使用相同的键合并2个数组

时间:2016-07-08 16:08:27

标签: php arrays

大家好我如何将一个阵列合并/推送到另一个阵列?这是我的阵列:

// Array 1
Array
(
    [1] => Array
        (
            [name] => test
        )
)

// Array 2
Array
(
    [1] => Array
        (
            [age] => 25
        )
)

我想要这个结果:

Array
(
    [1] => Array
        (
            [name] => test
            [age] => 25
        )
)

我使用PHP,如果有人帮助我,我将非常感激。提前谢谢!

2 个答案:

答案 0 :(得分:1)

$arr = [ 1 => [ "name" => "Test" ] ];
$arr2 = [ 1 => [ "age" => 25 ] ];

foreach ($arr as $key => $value) {
     if (isset($arr2[$key])) {
        $arr[$key] = array_merge($value,$arr2[$key]);
     }
}

print_r($arr);

检查https://eval.in/602680

处的输出

答案 1 :(得分:0)

只需将它们添加到一起:

<?php
$array1 = array('name' => 'test');
$array2 = array('age' => 21);

var_dump($array1 + $array2);