PHP如何实现二维数组去重
发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,这篇文章主要介绍PHP如何实现二维数组去重,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!二维数组去重$arr = array( array('id'=>'2','title'
千家信息网最后更新 2024年09月21日PHP如何实现二维数组去重
这篇文章主要介绍PHP如何实现二维数组去重,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
二维数组去重
$arr = array( array('id'=>'2','title'=>'...','ding'=>'1','jing'=>'1','time'=>'...','url'=>'...','dj'=>'...'), array('id'=>'2','title'=>'...','ding'=>'1','jing'=>'1','time'=>'...','url'=>'...','dj'=>'...'));function about_unique($arr=array()){ /*将该种二维数组看成一维数组,则 该一维数组的value值有相同的则干掉只留一个,并将该一维 数组用重排后的索引数组返回,而返回的一维数组中的每个元素都是 原始key值形成的关联数组 */ $keys =array(); $temp = array(); foreach($arr[0] as $k=>$arrays) { /*数组记录下关联数组的key值*/ $keys[] = $k; } //return $keys; /*降维*/ foreach($arr as $k=>$v) { $v = join(",",$v); //降维 $temp[] = $v; } $temp = array_unique($temp); //去掉重复的内容 foreach ($temp as $k => $v){ /*再将拆开的数组按索引数组重新组装*/ $temp[$k] = explode(",",$v); } //return $temp; /*再将拆开的数组按关联数组key值重新组装*/ foreach($temp as $k=>$v) { foreach($v as $kkk=>$ck) { $data[$k][$keys[$kkk]] = $temp[$k][$kkk]; } } return $data; }
以上是"PHP如何实现二维数组去重"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
数组
二维
一维
内容
篇文章
索引
关联
原始
相同
价值
元素
兴趣
小伙
小伙伴
更多
知识
行业
资讯
资讯频道
频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
浙江网络安全审计工控整机哪家好
sql 数据库日志命令
广州交友软件开发报价
单位网络安全事件机制
疫情期间企业网络安全预算
宝山区项目软件开发服务报价表
网络技术方面的书有哪些
查看服务器位数
怎么更换原神服务器
云服务器可以手机控制
中国网络安全法数据
神舟服务器
汇编语言可以操作数据库吗
软件开发评审意见
星座运势数据库
销售系统数据库设计
行业软件开发架构
查询当前数据库运行语句
芜湖直播软件开发要多少钱
电脑网络安全模式是什么情况
广电家庭服务器 交换机 路由器
北京智慧城管软件开发软件
中国证券市场数据库有哪几家
怎么访问另一个地方的文件服务器
攻城狮网络技术
战地1怎么进官方的服务器
超声无损检测仪软件开发
欧拉推论网络安全计算软件
阿尔法科技先驱数据库
软件开发研究的论文