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

2021年3月24日 30点热度 0条评论 来源: 不喝二锅头
  • 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合并数组的时候一个数组中的值追加再前面一个数组的后面,如果是非数字键名相同 后面会覆盖前面
  • 用加号来合并数组如果键名相同,则去除最先出现的数组值,后面的直接忽略即前面覆盖后面
    原文作者:不喝二锅头
    原文地址: https://blog.csdn.net/weixin_37178320/article/details/114554831
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。