php数组使用的一个大坑

2017-04-26  本文已影响31人  AlwaysBlue

在做一个合并两个数组并且将重复元素去除的功能,我使用了array_unique和array_merge函数
比如:两个数组a和b
array_unique(array_merge(a,b))

如果直接将数组内容返回给客户端,就会出现两种情况,如果两个数组没有重复内容时,还能正常返回,但是当两个数组有重复内容时,删除了重复内容后,索引就会乱掉,在给客户端下发内容时,会把索引也下发,变成了一组字典了。。。

此时需要再使用一个函数array_value(array_unique(array_merge(a,b)))

这样才能返回合并后的仅包含value值的数组

最后,推荐一个我自己的产品,找到我啦,可查看轨迹和定位,欢迎关注我的微信公众号,时刻关注找到我啦的更新

找到我啦
上一篇 下一篇

猜你喜欢

热点阅读