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 XML操作类DOMDocument
Dec 16 PHP
php中{}大括号是什么意思
Dec 01 PHP
图解找出PHP配置文件php.ini的路径的方法
Aug 20 PHP
一个完整的PHP类包含的七种语法说明
Jun 04 PHP
简单谈谈php中的unicode和utf8编码
Jun 10 PHP
yii实现model添加默认值的方法(2种方法)
Jan 06 PHP
PHP框架Laravel插件Pagination实现自定义分页
Apr 22 PHP
php事件驱动化设计详解
Nov 10 PHP
阿里云PHP SMS短信服务验证码发送方法
Jul 11 PHP
基于Laravel实现的用户动态模块开发
Sep 21 PHP
PHP下用Swoole实现Actor并发模型的方法
Jun 12 PHP
PHP扩展安装方法步骤解析
Nov 24 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
使用zend studio for eclipse不能激活代码提示功能的解决办法
2009/10/11 PHP
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
2013/07/01 PHP
ThinkPHP之N方法实例详解
2014/06/20 PHP
php最简单的删除目录与文件实现方法
2014/11/28 PHP
php动态添加url查询参数的方法
2015/04/14 PHP
Node.js文件操作详解
2014/08/16 Javascript
jQuery实现带动画效果的二级下拉导航方法
2015/03/11 Javascript
JavaScript中的this,call,apply使用及区别详解
2016/01/29 Javascript
基于JS实现textarea中获取动态剩余字数的方法
2016/05/25 Javascript
浅谈Cookie的生命周期问题
2016/08/02 Javascript
Bootstrap导航中表单简单实现代码
2017/03/06 Javascript
xmlplus组件设计系列之列表(4)
2017/04/26 Javascript
prototype.js简单实现ajax功能示例
2017/10/18 Javascript
微信小程序实现文字从右向左无限滚动
2020/11/18 Javascript
详解Vue中使用Axios拦截器
2019/04/22 Javascript
[29:16]完美世界DOTA2联赛决赛日 Inki vs LBZS 第三场 11.08
2020/11/10 DOTA
python中实现精确的浮点数运算详解
2017/11/02 Python
Python paramiko模块的使用示例
2018/04/11 Python
python找出完数的方法
2018/11/12 Python
python 文本单词提取和词频统计的实例
2018/12/22 Python
Django框架组成结构、基本概念与文件功能分析
2019/07/30 Python
Python 利用高德地图api实现经纬度与地址的批量转换
2019/08/14 Python
基于Tensorflow:CPU性能分析
2020/02/10 Python
python os.listdir()乱码解决方案
2021/01/31 Python
澳大利亚男士西服品牌:M.J.Bale
2018/02/06 全球购物
Python文件操作的面试题
2013/06/22 面试题
工程力学硕士生的自我评价范文
2013/11/16 职场文书
公共场所禁烟倡议书
2014/08/30 职场文书
学生党员批评与自我批评
2014/10/15 职场文书
2014年辅导员工作总结
2014/11/18 职场文书
北京英文导游词
2015/02/12 职场文书
库房管理员岗位职责
2015/02/12 职场文书
2016年端午节寄语
2015/12/04 职场文书
《曾国藩家书》读后感——读家书,立家风
2019/08/21 职场文书
创业计划书之家教中心
2019/09/25 职场文书
Python基础知识之变量的详解
2021/04/14 Python