PHP array_merge()和array_merge_recursive() 函数(合并数组)

PHP array_merge()和array_merge_recursive() 函数(合并数组)

array_merge()

简介

array_merge() 函数用于把一个或多个数组合并为一个数组

如果两个或更多个数组元素有相同的键名,则最后的元素会覆盖其他元素。

示例

<?php 
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2)); 
?>

array_merge_recursive()

array_merge_recursive() 函数用于把一个或多个数组合并为一个数组。

array_merge_recursive() 不会进行键名覆盖,而是将多个相同键名的值递归组成一个数组。

示例

<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
发布了101 篇原创文章 · 获赞 155 · 访问量 9346

猜你喜欢

转载自blog.csdn.net/qq_45163122/article/details/104649642
今日推荐