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

   2025-02-13 5010
核心提示:可以使用array_merge_recursive()函数来合并多维数组中相同的键。示例代码如下:$array1 = array(color = array(favorite = red)

可以使用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        ))

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

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言