php数组合并函数,array_merge, array_merge_recursive,+的区别

数组合并的常用函数 array_merge, array_merge_recursive,+
$arr1 = array (
    'a' => 1 ,
);
$arr2 = array (
    'a' => 2 ,
);
//相同键,值后面的会覆盖前面的
$arr3 = array_merge ( $arr1 , $arr2 );
var_dump ( $arr3 );
//相同的键,值会合并为数组
$arr3 = array_merge_recursive ( $arr1 , $arr2 );
var_dump ( $arr3 );
//相同键,值前面的会覆盖面后的
$arr3 = ( $arr1 + $arr2 );
var_dump ( $arr3 );

猜你喜欢

转载自blog.csdn.net/sinat_14826983/article/details/80878860