PHP如何实现二维数组去重
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章主要介绍PHP如何实现二维数组去重,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!二维数组去重$arr = array( array('id'=>'2','title'
千家信息网最后更新 2026年11月04日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安全错误
数据库的锁怎样保障安全
互联网科技公司
江苏根荣互联网科技
互联网的科技
科技互联网龙头
互联网科技金融公司
安徽鑫晟辉互联网科技
贷财互联网科技
科技互联网公司logo
互联网前沿科技
阿里互联网科技公司
互联网公司科技股
智腾互联网科技有限公司
互联网科技革命什么开始
广州新华互联网科技学校电竞方面
上海京穆互联网科技有限公司
元气玛特互联网科技公司是外包吗
黑科技 体验场景 互联网大会
中国新注册互联网科技
互联网领先科技成果宣传视频
利用互联网等科技手段
互联网中国科技
港股互联网科技股
壕鑫互联网络科技
互联网科技有限公司 翻译
深圳市罗太互联网科技有限公司
南通创西澳互联网科技有限公司
35岁以上互联网科技行业
科技互联网经济论坛
保山浩联互联网科技有限公司
10位科技互联网大佬