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
一键删除顽固的空文件夹 软件下载
Jan 26 PHP
PHP中的session永不过期的解决思路及实现方法分享
Apr 20 PHP
php上传图片存入数据库示例分享
Mar 11 PHP
PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能
Apr 27 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
Jan 14 PHP
Laravel 5.3 学习笔记之 安装
Aug 28 PHP
PHP基本语法实例总结
Sep 09 PHP
PHP调试及性能分析工具Xdebug详解
Feb 09 PHP
PHP实现的日历功能示例
Sep 01 PHP
thinkPHP框架实现的简单计算器示例
Dec 07 PHP
PHP PDOStatement::closeCursor讲解
Jan 30 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
全国FM电台频率大全 - 11 浙江省
2020/03/11 无线电
对javascript和select部件的结合运用
2006/10/09 PHP
PHP学习笔记之三 数据库基本操作
2011/01/17 PHP
php通过array_unshift函数添加多个变量到数组前端的方法
2015/03/18 PHP
Linux php 中文乱码的快速解决方法
2016/05/13 PHP
PHP基于自定义类随机生成姓名的方法示例
2017/08/05 PHP
利用 fsockopen() 函数开放端口扫描器的实例
2017/08/19 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
PHP一个简单的无需刷新爬虫
2019/01/05 PHP
jQuery动态设置form表单的enctype值(实现代码)
2013/07/04 Javascript
node.js中的fs.mkdir方法使用说明
2014/12/17 Javascript
jQuery使用after()方法在元素后面添加多项内容的方法
2015/03/26 Javascript
JQuery调用绑定click事件的3种写法
2015/03/28 Javascript
javascript使用输出语句实现网页特效代码
2015/08/06 Javascript
JavaScript实现的浮动层框架用法实例分析
2015/10/10 Javascript
学习JavaScript设计模式(代理模式)
2015/12/03 Javascript
JavaScript判断变量是否为数组的方法(Array)
2016/02/24 Javascript
js删除Array数组中指定元素的两种方法
2016/08/03 Javascript
Chart.js 轻量级HTML5图表绘制工具库(知识整理)
2018/05/22 Javascript
JavaScript实现美化滑块效果
2019/05/17 Javascript
Element-UI+Vue模式使用总结
2020/01/02 Javascript
用VsCode编辑TypeScript的实现方法
2020/05/07 Javascript
[01:38]完美世界DOTA2联赛PWL S3 集锦第四期
2020/12/21 DOTA
python中实现k-means聚类算法详解
2017/11/11 Python
python获取网络图片方法及整理过程详解
2019/12/20 Python
使用Tensorflow实现可视化中间层和卷积层
2020/01/24 Python
英国足球店:UK Soccer Shop
2017/11/19 全球购物
加拿大高尔夫超市:Golf Town
2018/01/12 全球购物
加拿大领先的牛仔零售商:Bluenotes
2018/01/22 全球购物
十八届三中全会个人学习材料
2014/02/13 职场文书
学校后勤岗位职责
2014/02/19 职场文书
2014幼儿园小班工作总结
2014/11/10 职场文书
2015年学校教务处工作总结
2015/05/11 职场文书
只需要12页,掌握撰写一流商业计划书的技巧
2019/05/07 职场文书
浅谈Python中的函数(def)及参数传递操作
2021/05/25 Python
pycharm安装深度学习pytorch的d2l包失败问题解决
2022/03/25 Python