PHP如何实现二维数组去重
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,这篇文章主要介绍PHP如何实现二维数组去重,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!二维数组去重$arr = array( array('id'=>'2','title'
千家信息网最后更新 2024年09月22日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安全错误
数据库的锁怎样保障安全
ie源文件指向数据库
云网络安全技术大作业
软件开发公司高清图片
谁说的软件开发工资高
数据库处理器价格
杭州吱信网络技术有限公司
电脑打开任务服务器
ie11 代理服务器
手机访问远程服务器失败
我的世界服务器招无线管理员
幼儿园网络安全协议
开展网络安全工作汇报材料
黎明大学网络技术与信息处理
电信网络安全竞赛
上海帕绛互联网科技
数据库数据文件和表的关系
cpu直接调用数据库
卫士云服务器
我的世界联机对战服务器
数据库集群架构方案
贸易软件开发设计
徐州软件开发园
华中科技网络安全考研
金融平台网络安全
网络安全扩展实验
校园服务器连接不上dns
苹果id登录提示服务器出现错误
数据库服务器如何选择
工业互联网服务器平台
存到数据库中