php合并数组的两种方法及区别

  • php中数组合并的两种方法如下图代码所示
$arr1=[ 0=>1, 1=>2, 2=>3, 3=>4,'a'=>7];
$arr2=[ 0=>5,'a'=>6];
var_dump($arr1+$arr2);
var_dump(array_merge($arr1,$arr2));die;

结果为
在这里插入图片描述
综上所得:

  • 用array_merge合并数组的时候一个数组中的值追加再前面一个数组的后面,如果是非数字键名相同 后面会覆盖前面
  • 用加号来合并数组如果键名相同,则去除最先出现的数组值,后面的直接忽略即前面覆盖后面
相关推荐
©️2020 CSDN 皮肤主题: 黑客帝国 设计师:白松林 返回首页