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 相关文章推荐
一个ubbcode的函数,速度很快.
Oct 09 PHP
php flush类输出缓冲剖析
Oct 19 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(六)
Jun 23 PHP
访问编码后的中文URL返回404错误的解决方法
Aug 20 PHP
叫你如何修改Nginx与PHP的文件上传大小限制
Sep 10 PHP
ThinkPHP中I(),U(),$this->post()等函数用法
Nov 22 PHP
PHP性能优化大全(php.ini)
May 20 PHP
php mysql获取表字段名称和字段信息的三种方法
Nov 13 PHP
PHP多进程编程实例详解
Jul 19 PHP
thinkPHP3.2.2框架行为扩展及demo示例
Jun 19 PHP
php传值和传引用的区别点总结
Nov 19 PHP
使用php的mail()函数实现发送邮件功能
Jun 03 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中限制ip段访问、禁止ip提交表单的代码分享
2014/08/22 PHP
Yii2使用dropdownlist实现地区三级联动功能的方法
2016/07/18 PHP
PHP 常用时间函数资料整理
2016/10/22 PHP
yii2简单使用less代替css示例
2017/03/10 PHP
二级域名转向类
2006/11/09 Javascript
Mootools 1.2教程 选项卡效果(Tabs)
2009/09/15 Javascript
通过隐藏option实现select的联动效果
2009/11/10 Javascript
jquery中eq和get的区别与使用方法
2011/04/14 Javascript
与Math.pow 相反的函数使用介绍
2014/08/04 Javascript
NodeJS学习笔记之Connect中间件模块(一)
2015/01/27 NodeJs
浅析JS操作DOM的一些常用方法
2016/05/13 Javascript
使用bootstrapValidator插件进行动态添加表单元素并校验
2016/09/28 Javascript
bootstrap multiselect下拉列表功能
2017/08/22 Javascript
vue-awesome-swiper滑块插件使用方法详解
2017/11/27 Javascript
微信小程序获取手机网络状态的方法【附源码下载】
2017/12/08 Javascript
javascript实现摄像头拍照预览
2019/09/30 Javascript
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
2017/10/01 Python
Bottle框架中的装饰器类和描述符应用详解
2017/10/28 Python
手把手教你如何安装Pycharm(详细图文教程)
2018/11/28 Python
为何人工智能(AI)首选Python?读完这篇文章你就知道了(推荐)
2019/04/06 Python
python定间隔取点(np.linspace)的实现
2019/11/27 Python
python__new__内置静态方法使用解析
2020/01/07 Python
HTML5 拖拽批量上传文件的示例代码
2018/03/28 HTML / CSS
世界领先的豪华床上用品供应商之一:Bedeck Home
2019/03/18 全球购物
英国排名第一的冲浪店:Ann’s Cottage
2020/06/21 全球购物
大学生入党自我鉴定
2013/10/31 职场文书
工程测量与监理专业应届生求职信
2013/11/27 职场文书
工程类专业自荐信范文
2014/03/09 职场文书
公司运动会策划方案
2014/05/25 职场文书
优秀班主任经验交流材料
2014/06/02 职场文书
实验室的标语
2014/06/20 职场文书
乡村教师党员四风问题对照检查材料思想汇报
2014/10/08 职场文书
JavaScript实现登录窗体
2021/06/22 Javascript
请求模块urllib之PYTHON爬虫的基本使用
2022/04/08 Python
JS精髓原型链继承及构造函数继承问题纠正
2022/06/16 Javascript
vue实现简易音乐播放器
2022/08/14 Vue.js