php怎么不去重的合并数组
一般我们在进行数组合并操作时,会使用“+”运算符或者array_merge() 函数来实现。但这两种方法在遇到两个或更多个数组元素有相同键名的情况时,会使用最后元素来覆盖其他元素(即去重,只保留一个元素)。
要怎么击进行数组合并操作,又不去重,保留那么重复键值呢?
PHP提供了一个函数,那就是array_merge_recursive()函数。该函数在处理两个或更多个数组元素有相同的键名时,不会进行键名覆盖,而是将多个相同键名的值递归组成一个数组。
语法:array_merge_recursive(array1,array2,array3...)
我们通过下面一个例子来具体看看:
"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
var_dump(array_merge_recursive($a1,$a2));
?>
以上就是php怎么不去重的合并数组的详细内容,更多请关注毛票票其它相关文章!
热门推荐
10 中秋祝福语简短女朋友
11 姐姐生日精简祝福语简短
12 简短的爱情生日祝福语
13 退休的祝福语简短精辟
14 朋友生闺女简短祝福语
15 客户祝福语事业文案简短
16 送心的祝福语简短
17 猪年祝福语大全简短的
18 元旦祝福语 简短独特群发