美文网首页
php数组使用的一个大坑

php数组使用的一个大坑

作者: AlwaysBlue | 来源:发表于2017-04-26 18:22 被阅读31次

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

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

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

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

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

找到我啦

相关文章

  • php数组使用的一个大坑

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

  • php基础精粹

    PHP php数组 php数组之索引数组初始化 PHP数组之索引数组赋值 PHP数组之访问索引数组内容 PHP数组...

  • js访问php,返回数组时的注意事项

    js访问php,返回数组时的注意事项 用ajax访问php脚本返回值是数组的时候,php端需要使用json_enc...

  • PHP数组使用

    数组定义 数组增、删、改 数组查询 数组排序 数组合并、分割 数组比较、去重复 数组长度 数组遍历 数组转换 其他...

  • 在PHP中将数组转换为XML格式

    php数组格式: Array to XML:通过使用PHP的扩展SimpleXML,我们将uses_array转换...

  • php——数组合并

    php——数组合并 第一种: 使用运算符“+” PHP的数组运算符“+”可以用来联合两个(或多个数组) 可以看出:...

  • 在PHP中使用CURL,“撩”服务器只需几行——php curl

    在PHP中使用CURL,“撩”服务器只需几行——php curl详细解析和常见大坑 七夕啦,作为开发,妹子没得撩就...

  • 8.PHP数组的遍历

    使用count()函数来获得数组中的元素个数 php中关联数组的遍历 1.使用for循环来遍历索引数组 2.使用f...

  • 全栈技术精选文章【持续更新~~】

    php PHP 数组使用之道 PHP程序员进阶学习书籍参考指南 教你在不使用框架的情况下也能写出现代化 PHP 代...

  • 【PHP7源码学习】系列之数组实现

    引入数组 大家都知道,在PHP中,数组是一个非常重要且神奇强大的数据结构,且在实际开发中会大量的使用数组。数组既可...

网友评论

      本文标题:php数组使用的一个大坑

      本文链接:https://www.haomeiwen.com/subject/ybnuzttx.html