Linux 拨号vps windows公众号手机端

php多维数组合并相同key怎么实现

lewis 8年前 (2017-08-25) 阅读数 9 #程序编程
文章标签 PHP

可以使用array_merge_recursive()函数来合并多维数组中相同的键。

示例代码如下:

$array1 = array(
    "color" => array("favorite" => "red"),
    "food" => array("fruit" => "apple", "vegetable" => "carrot")
);

$array2 = array(
    "color" => array("favorite" => "blue"),
    "food" => array("fruit" => "banana")
);

$result = array_merge_recursive($array1, $array2);

print_r($result);

输出结果为:

Array
(
    [color] => Array
        (
            [favorite] => Array
                (
                    [0] => red
                    [1] => blue
                )

        )

    [food] => Array
        (
            [fruit] => Array
                (
                    [0] => apple
                    [1] => banana
                )

            [vegetable] => carrot
        )

)

在合并过程中,相同的键会被合并为一个数组,然后是其他键值对的合并。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门