如何组合两个数组?

时间:2012-03-24 12:28:13

标签: php codeigniter

我有两个像这样的数组

第一个数组

Array
(
    [0228] => Array
        (
            [name] => ''
            [address] => ''
        )

    [0275] => Array
        (
            [name] => ''
            [address] => ''
        )
)

第二个数组

Array
(
    [0228] => Array
        (
            [start_date] => ''
            [payment] => ''
        )

    [0275] => Array
        (
            [start_date] => ''
            [payment] => ''
        )
)

我想通过匹配数组键来组合这两个,并像

一样输出
Array
(
    [0228] => Array
        (
            [name] => ''
            [address] => ''
            [start_date] => ''
            [payment] => ''
        )

    [0275] => Array
        (
            [name] => ''
            [address] => ''
            [start_date] => ''
            [payment] => ''
        )
)

怎么做?这些数组合并在php中有内置函数吗?

此致

2 个答案:

答案 0 :(得分:7)

尝试

array_merge_recursive($array1, $array2);

此处有更多数组函数:http://www.php.net/manual/en/ref.array.php

答案 1 :(得分:6)