php数组去重的函数代码


Posted in PHP onFebruary 03, 2013
<?php  
    function assoc_unique($arr, $key) {   
        $tmp_arr = array();   
        foreach($arr as $k => $v) {   
            if(in_array($v[$key], $tmp_arr)) {   
                unset($arr[$k]);   
            } else {   
                $tmp_arr[] = $v[$key];   
            }   
        }   
        sort($arr);   
        return $arr;   
    }       $aa = array(   
        array('id' => 123, 'name' => '张三'),   
        array('id' => 123, 'name' => '李四'),   
        array('id' => 124, 'name' => '王五'),   
        array('id' => 125, 'name' => '赵六'),   
        array('id' => 126, 'name' => '赵六')   
    );   
    $key = 'name';   
    assoc_unique(&$aa, $key);   
    print_r($aa);  
?>
PHP 相关文章推荐
PHP has encountered an Access Violation at 7C94BD02解决方法
Aug 24 PHP
开启CURL扩展,让服务器支持PHP curl函数(远程采集)
Mar 19 PHP
php ci框架中加载css和js文件失败的解决方法
Mar 03 PHP
PHP文件缓存内容保存格式实例分析
Aug 20 PHP
PHP 反射(Reflection)使用实例
May 12 PHP
php实现网站文件批量压缩下载功能
Oct 28 PHP
PHP遍历目录文件的常用方法小结
Feb 03 PHP
ThinkPHP实现分页功能
Apr 28 PHP
Ajax+Jpgraph实现的动态折线图功能示例
Feb 11 PHP
PHP接入微信H5支付的方法示例
Oct 28 PHP
PHP http请求超时问题解决方案
Nov 13 PHP
php中使用临时表查询数据的一个例子
Feb 03 #PHP
PHP应用JSON技巧讲解
Feb 03 #PHP
set_include_path和get_include_path使用及注意事项
Feb 02 #PHP
php代码中使用换行及(\n或\r\n和br)的应用
Feb 02 #PHP
PHP常用特殊运算符号和函数总结(php新手入门必看)
Feb 02 #PHP
php验证手机号码(支持归属地查询及编码为UTF8)
Feb 01 #PHP
破解.net程序(dll文件)编译和反编译方法
Jan 31 #PHP
You might like
destoon各类调用汇总
2014/06/20 PHP
ThinkPHP静态缓存简单配置和使用方法详解
2016/03/23 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
2017/08/28 PHP
我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环
2014/07/06 Javascript
Javascript验证用户输入URL地址是否为空及格式是否正确
2014/10/09 Javascript
超棒的响应式布局jQuery插件Freetile.js
2014/11/17 Javascript
AngularJS控制器controller正确的通信的方法
2016/01/25 Javascript
微信小程序 连续旋转动画(this.animation.rotate)详解
2017/04/07 Javascript
JS 学习总结之正则表达式的懒惰性和贪婪性
2017/07/03 Javascript
关于HTML5的data-*自定义属性的总结
2018/05/05 Javascript
一步一步的了解webpack4的splitChunk插件(小结)
2018/09/17 Javascript
vue实现给div绑定keyup的enter事件
2020/07/31 Javascript
element-ui中el-upload多文件一次性上传的实现
2020/12/02 Javascript
[03:17]DOTA2-DPC中国联赛1月29日Recap集锦
2021/03/11 DOTA
Python实现分割文件及合并文件的方法
2015/07/10 Python
numpy使用技巧之数组过滤实例代码
2018/02/03 Python
Python打印输出数组中全部元素
2018/03/13 Python
Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法
2018/04/22 Python
解决python selenium3启动不了firefox的问题
2018/10/13 Python
Python实现程序判断季节的代码示例
2019/01/28 Python
Python字符串对象实现原理详解
2019/07/01 Python
python3 字符串知识点学习笔记
2020/02/08 Python
Python GUI库PyQt5图形和特效样式QSS介绍
2020/02/25 Python
PIP和conda 更换国内安装源的方法步骤
2020/09/21 Python
CSS3 calc()会计算属性详解
2018/02/27 HTML / CSS
大学生求职推荐信
2013/11/27 职场文书
《李时珍夜宿古寺》教学反思
2014/04/09 职场文书
应届生求职信
2014/05/31 职场文书
大学生党员学习焦裕禄精神思想汇报
2014/09/10 职场文书
公司领导班子群众路线四风问题对照检查材料
2014/10/02 职场文书
介绍信怎么写
2015/01/30 职场文书
建议书格式
2015/02/04 职场文书
十二生肖观后感
2015/06/12 职场文书
2015年小学教师培训工作总结
2015/07/21 职场文书
2016年中学端午节主题活动总结
2016/04/01 职场文书
pytorch实现ResNet结构的实例代码
2021/05/17 Python