php数组合并三种方式和区别

原创
2019/08/13 20:52
阅读数 117

一共有三种方式:array_merge和+以及array_merge_recursive

区别在于:
1.对于相同的字符串索引,
array_merge则会用后面的值覆盖前面出现的值;
+会用前面出现过的值覆盖后面相同的key;
array_merge_recursive则会把相同的索引放到一个数组里面,增加数组的维度;
2.对于相同的数字索引,
array_merge则会给重复的值重建索引(索引值会发生变化,从0开始重新索引);
+仍然是用前面出现过的值覆盖后面的值;
array_merge_recursive和array_merge的处理方法一样。

 

 

PS: array_chunk不能使用超过内存限制的数组,会直接导致php线程挂掉

展开阅读全文
PHP
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部