今天遇到了一个问题,就是从数据库中去除的数组为一个二维数组,现在就是想将二位数组进行去重,但是在php中,对于一个一维数组,我们可以直接使用php的系统函数array_unique,但是这个函数不能对多维数组进行去除重复,因此我需要自己写一个去除二维数组重复值的函数。

 function array_unique_fb($array2D){ 

     foreach ($array2D as $v){
$v=join(',',$v);//降维,也可以用implode,将一维数组转换为用逗号连接的字符串 $temp[]=$v; } $temp=array_unique($temp);//去掉重复的字符串,也就是重复的一维数组 foreach ($temp as $k => $v){ $temp[$k]=explode(',',$v);//再将拆开的数组重新组装 } return $temp;

最新文章

  1. 在PowerShell中使用curl(Invoke-WebRequest)
  2. ionic android双击退出应用和物理返回按钮隐藏键盘的实现
  3. 访问其他程序的SheardPreferents
  4. C++: getline函数
  5. 【转】Android之NetworkOnMainThreadException异常
  6. VMware Workstation与Hyper-V不兼容。请先从系统中移除Hyper-V角色,然后再运行VMware Workstation。
  7. Oracle MySQL Server 安全漏洞
  8. works-er
  9. UEFI模式下安装Win 7系统
  10. sql linq lambda 对比
  11. Hibernate 一对一关联映射
  12. C#控件怎样获取,和失去焦点的处理
  13. 转:Spring FactoryBean源码浅析
  14. Rails 定时任务——whenever实现周期性任务
  15. installutil 安装windows service
  16. linux 路由表 的一些相关资料
  17. java数组的定义
  18. mysqld_safe启动服务器总结
  19. asp.net core 微信APP支付(扫码支付,H5支付,公众号支付,app支付)之4
  20. db2 表空间容量

热门文章

  1. Java最最基础的语法小结
  2. sublime福音:微信小程序组件及API补全插件
  3. SQL Analysis Services MDX 查询超时 解决办法
  4. chop函数
  5. IOS ASIFormDataRequest使用简介(2/25)
  6. 从最小角回归(LARS)中学到的一个小知识(很短)
  7. PAT (Basic Level) Practise:1026. 程序运行时间
  8. UITableView 接口的调用顺序
  9. Linux学习方法
  10. javascript_获取浏览器属性