php二维数组合并及去重复的方法

 更新时间:2015年03月04日 11:30:32   作者:小公牛的世界你们不懂  
这篇文章主要介绍了php二维数组合并及去重复的方法,实例分析了php合并数组与删除重复项的技巧,需要的朋友可以参考下

本文实例讲述了php二维数组合并及去重复的方法。分享给大家供大家参考。具体实现方法如下:

$arr = array_merge($labels,$label);
//合并需要合并的俩个数组
  $key = id;//去重条件
  $tmp_arr = array();//声明数组
 foreach($arr as $k => $v)
 {
  if(in_array($v[$key], $tmp_arr))
//搜索$v[$key]是否在$tmp_arr数组中存在,若存在返回true
  {
   unset($arr[$k]);
   //删除掉数组($arr)里相同ID的数组
  }
 else {
   $tmp_arr[] = $v[$key];
   //记录已有的id
  }
 }
dump($arr);

希望本文所述对大家的php程序设计有所帮助。

相关文章

  • 学习php设计模式 php实现状态模式

    学习php设计模式 php实现状态模式

    这篇文章主要介绍了php设计模式中的状态模式,使用php实现状态模式,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • PHP/HTML混写的四种方式总结

    PHP/HTML混写的四种方式总结

    下面小编就为大家带来一篇PHP/HTML混写的四种方式总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • PHP文件打开关闭及读写操作示例解析

    PHP文件打开关闭及读写操作示例解析

    这篇文章主要介绍了PHP文件打开关闭及读写操作示例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • PHP中的命名空间相关概念浅析

    PHP中的命名空间相关概念浅析

    这篇文章主要介绍了PHP中的命名空间相关概念浅析,从广义上来说,命名空间是一种封装事物的方法,在很多地方都可以见到这种抽象概念,需要的朋友可以参考下
    2015-01-01
  • PHP生成指定范围内的N个不重复的随机数

    PHP生成指定范围内的N个不重复的随机数

    今天小编就为大家分享一篇关于PHP生成指定范围内的N个不重复的随机数,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • PHP正则过滤处理微信昵称中emoji字符的方法

    PHP正则过滤处理微信昵称中emoji字符的方法

    这篇文章主要介绍了PHP正则过滤处理微信昵称中emoji字符的方法,结合实例形式分析了php基于正则过滤删除微信昵称中emoji字符的相关操作技巧,并附带了一个简单的正则回调过滤操作示例,需要的朋友可以参考下
    2018-06-06
  • PHP的array_diff()函数在处理大数组时的效率问题

    PHP的array_diff()函数在处理大数组时的效率问题

    PHP 5.2.6 以上版本的 array_diff() 函数在处理大数组时,需要花费超长时间,这个 bug 已经被官方确认;在这个问题被修复之前或者在我们不能控制 PHP 版本的时候,可以使用本文提供的方法
    2011-11-11
  • PHP类的封装与继承详解

    PHP类的封装与继承详解

    类是面向对象中的重要概念,而封装和继承是面向对象的重要特点。这篇文章我们就重点讨论一下封装、继承这两个特点,给出一些列子,供大家学习参考。
    2015-09-09
  • 比较全面的PHP数组的使用方法小结

    比较全面的PHP数组的使用方法小结

    数组就是一组数据的集合,把一系列数据组织起来,形成一个可操作的整体。数组的每个实体都包含两项:键和值。
    2010-09-09
  • PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)

    PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的

    根据 Mysql里的字段自动生成类文件的实现代码,学习php的朋友可以参考下。
    2011-07-07

最新评论