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

2019-12-03  本文已影响0人  小伟_be27

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


image.png

举个例子把:

<?php
$arr = array();
$arr1 = array(
    11 => '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

数字索引保留了!

上一篇 下一篇

猜你喜欢

热点阅读