php三维数组去重(示例代码)


Posted in PHP onNovember 26, 2013

假设叫数组 $my_array;

// 新建一个空的数组.
$tmp_array = array();
$new_array = array();
// 1. 循环出所有的行. ( $val 就是某个行)
foreach($my_array as $k => $val){
    $hash = md5(json_encode($val));
    if (in_array($hash, $tmp_array)) {
        echo('这个行已经有过了');
    }else{
        // 2. 在 foreach 循环的主体中, 把每行数组对象得hash 都赋值到那个临时数组中.
        $tmp_array[] = $hash;
        $new_array[] = $val;
    }
}
print_r($new_array);

$new_array 即为筛选后无重复数据的数组。
PHP 相关文章推荐
用文本文件制作留言板提示(上)
Oct 09 PHP
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
May 29 PHP
PHP 文件系统详解
Sep 13 PHP
php一个解析字符串排列数组的方法
May 12 PHP
php使用COPY函数更新配置文件的方法
Jun 18 PHP
phpmailer绑定邮箱的实现方法
Dec 01 PHP
php常用数组函数实例小结
Dec 29 PHP
php获取linux命令结果的实例
Mar 13 PHP
PHP实现Session入库/存入redis的方法
May 04 PHP
Laravel框架路由和控制器的绑定操作方法
Jun 12 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
Dec 20 PHP
详解使用php-cs-fixer格式化代码
Sep 16 PHP
php导出word格式数据的代码实例
Nov 25 #PHP
php页面防重复提交方法总结
Nov 25 #PHP
php用header函数实现301跳转代码实例
Nov 25 #PHP
保存到桌面、设为桌面且带图标的PHP代码
Nov 19 #PHP
php使浏览器直接下载pdf文件的方法
Nov 15 #PHP
限制ckeditor上传图片文件大小的方法
Nov 15 #PHP
php ckeditor上传图片文件名乱码解决方法
Nov 15 #PHP
You might like
PHP 遍历文件实现代码
2011/05/04 PHP
浅析PHP编程中10个最常见的错误
2014/08/08 PHP
php在线解压ZIP文件的方法
2014/12/30 PHP
Yii CDBCriteria常用方法实例小结
2017/01/19 PHP
php字符串截取函数mb_substr用法实例分析
2019/06/25 PHP
js checkbox(复选框) 使用集锦
2009/04/28 Javascript
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
关于JavaScript的with 语句的使用方法
2011/05/09 Javascript
导入extjs、jquery 文件时$使用冲突问题解决方法
2014/01/14 Javascript
js动态切换图片的方法
2015/01/20 Javascript
JQuery 选择器、DOM节点操作练习实例
2017/09/28 jQuery
详解为Bootstrap Modal添加拖拽的方法
2018/01/05 Javascript
Mac下安装vue
2018/04/11 Javascript
vue 之 css module的使用方法
2018/12/04 Javascript
小程序实现左右来回滚动字幕效果
2018/12/28 Javascript
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
2019/02/14 jQuery
mongodb初始化并使用node.js实现mongodb操作封装方法
2019/04/02 Javascript
使用layui 的layedit定义自己的toolbar方法
2019/09/18 Javascript
使用typescript改造koa开发框架的实现
2020/02/04 Javascript
详解JavaScript中的this指向问题
2021/02/05 Javascript
Python isinstance函数介绍
2015/04/14 Python
CentOS 6.X系统下升级Python2.6到Python2.7 的方法
2016/10/12 Python
pygame加载中文名mp3文件出现error
2017/03/31 Python
python判断文件是否存在,不存在就创建一个的实例
2019/02/18 Python
python中 _、__、__xx__()区别及使用场景
2020/06/30 Python
在CentOS7下安装Python3教程解析
2020/07/09 Python
Django filter动态过滤与排序实现过程解析
2020/11/26 Python
一款利用纯css3实现的win8加载动画的实例分析
2014/12/11 HTML / CSS
The North Face北面德国官网:美国著名户外品牌
2018/12/12 全球购物
工程造价管理专业大专生求职信
2013/10/06 职场文书
求职自荐书范文
2013/12/04 职场文书
《只有一个地球》教学反思
2014/02/14 职场文书
学校教师读书活动总结
2014/07/08 职场文书
七年级地理教学计划
2015/01/22 职场文书
使用CSS3实现按钮悬停闪烁动态特效代码
2021/08/30 HTML / CSS
Python 装饰器(decorator)常用的创建方式及解析
2022/04/24 Python