php数组合并array_merge与array_merge_recursive怎么用

avatar
作者
筋斗云
阅读量:1

array_merge函数用于合并两个或多个数组,并返回合并后的数组。示例代码如下:

$array1 = array('a', 'b', 'c'); $array2 = array('d', 'e', 'f'); $result = array_merge($array1, $array2); print_r($result); 

输出结果为:

Array (     [0] => a     [1] => b     [2] => c     [3] => d     [4] => e     [5] => f ) 

array_merge_recursive函数用于递归合并两个或多个数组,并返回合并后的数组。示例代码如下:

$array1 = array('a' => 'apple', 'b' => 'banana'); $array2 = array('a' => 'orange', 'c' => 'cherry'); $result = array_merge_recursive($array1, $array2); print_r($result); 

输出结果为:

Array (     [a] => Array         (             [0] => apple             [1] => orange         )      [b] => banana     [c] => cherry ) 

注意:array_merge_recursive函数在合并具有相同键名的数组元素时,会将它们合并为一个数组。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!