操作方法
定义和用法 array_merge_recursive() 函数与 array_merge() 函数 一样,将一个或多个数组的元素的合并起来,一个数组中的值附加在前一个数组的后面。并返回作为结果的数组。 但是,与 array_merge() 不同的是,当有重复的键名时,值不会被覆盖,而是将多个相同键名的值递归组成一个数组。(参见例子 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)); ?> 输出: Array ( [a] => Horse [b] => Array ( [0] => Dog [1] => Cat ) [c] => Cow )