码迷,mamicode.com
首页 > Web开发 > 详细

PHP array_merge_recursive()

时间:2015-06-10 14:07:22      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:

定义和用法

array_merge_recursive() 函数与 array_merge() 函数 一样,将一个或多个数组的元素的合并起来,一个数组中的值附加在前一个数组的后面。并返回作为结果的数组。

但是,与 array_merge() 不同的是,当有重复的键名时,值不会被覆盖,而是将多个相同键名的值递归组成一个数组。(参见例子 1)

语法

1 array_merge_recursive(array1,array2,array3...)
参数 描述
array1 必需。输入的第一个数组。
array2 必需。输入的第二个数组。
array3 可选。可指定的多个输入数组。

 

 

 

 

提示和注释

注释:当向 array_merge_recursive() 函数仅仅输入一个数组时,结果与 array_merge() 相同。

例子 1

<?php
$a1 = array("a"=>"Horse","b"=>"Dog");
$a2 = array("c"=>"Cow","b"=>"Cat");
print_r(array_merge_recursive($a1,$a2));
?>

输出:

1 Array ([a] => Horse[b] => Array ( [0] => Dog [1] => Cat )[c] => Cow)

 

PHP array_merge_recursive()

标签:

原文地址:http://www.cnblogs.com/webskill/p/4565811.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!