array_merge小坑,"+"运算符解决

我们在php官网搜一下这个函数 array_merge()


image.png

举个例子把:

 'jack',
    12 => 'marry',
);
$arr2 = array(
   1 => 1,
   2 => 2
);

 
$arr = array_merge($arr1, $arr2);
var_dump($arr);

代码运行结果:


image.png

我们发现索引被重置了!

解决方法:
"+" 运算符

$arr = $arr1 + $arr2;   //用"+" 代替 array_merge()

结果如下:


image.png

数字索引保留了!

你可能感兴趣的:(array_merge小坑,"+"运算符解决)