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 相关文章推荐
PHP与SQL注入攻击[三]
Apr 17 PHP
PHP 强制下载文件代码
Oct 24 PHP
调整PHP的性能
Oct 30 PHP
ThinkPHP安装和设置
Jul 27 PHP
浅谈php+phpStorm+xdebug配置方法
Sep 17 PHP
php array_merge_recursive 数组合并
Oct 26 PHP
PHP Post获取不到非表单数据的问题解决办法
Feb 27 PHP
php实现数字补零的方法总结
Sep 12 PHP
Thinkphp5框架ajax接口实现方法分析
Aug 28 PHP
在laravel框架中实现封装公共方法全局调用
Oct 14 PHP
laravel中的fillable和guarded属性详解
Oct 23 PHP
PHP PDO和消息队列的个人理解与应用实例分析
Nov 25 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
文件上传的实现
2006/10/09 PHP
PHP Ajax实现页面无刷新发表评论
2007/01/02 PHP
thinkPHP实现表单自动验证
2014/12/24 PHP
大家须知简单的php性能优化注意点
2016/01/04 PHP
PHP实现时间日期友好显示实现代码
2019/09/08 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
Aster vs Newbee BO5 第三场2.19
2021/03/10 DOTA
jQuery对象与DOM对象之间的转换方法
2010/04/15 Javascript
jQuery技巧总结
2011/01/01 Javascript
js比较和逻辑运算符的介绍
2013/03/10 Javascript
Javascript中匿名函数的调用与写法实例详解(多种)
2016/01/26 Javascript
bootstrap配合Masonry插件实现瀑布式布局
2017/01/18 Javascript
bootstrap table动态加载数据示例代码
2017/03/25 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
2017/10/11 Javascript
微信小程序 动画的简单实例
2017/10/12 Javascript
使用JS中的Replace()方法遇到的问题小结
2017/10/20 Javascript
vuejs数据超出单行显示更多,点击展开剩余数据实例
2019/05/05 Javascript
浅谈Webpack4 Tree Shaking 终极优化指南
2019/11/18 Javascript
利用python循环创建多个文件的方法
2018/10/25 Python
详解python实现小波变换的一个简单例子
2019/07/18 Python
python二元表达式用法
2019/12/04 Python
python对象销毁实例(垃圾回收)
2020/01/16 Python
Python semaphore evevt生产者消费者模型原理解析
2020/03/18 Python
Python run()函数和start()函数的比较和差别介绍
2020/05/03 Python
解决python图像处理图像赋值后变为白色的问题
2020/06/04 Python
CSS3实现文字波浪线效果示例代码
2016/11/20 HTML / CSS
物业管理应届生求职信
2013/10/28 职场文书
电子专业毕业生自我鉴定
2014/01/22 职场文书
小学教师培训感言
2014/02/11 职场文书
有兼职工作经历的简历自我评价
2014/03/07 职场文书
计算机专业毕业生求职信
2014/04/30 职场文书
施工安全责任书范本
2014/07/24 职场文书
优秀志愿者感言
2015/08/01 职场文书
奖学金申请个人主要事迹材料
2015/11/04 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书
扩展多台相同的Web服务器
2021/04/01 Servers