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 相关文章推荐
实例(Smarty+FCKeditor新闻系统)
Jan 02 PHP
PHP面向对象分析设计的经验原则
Sep 20 PHP
php db类库进行数据库操作
Mar 19 PHP
解析php时间戳与日期的转换
Jun 06 PHP
PHP代码审核的详细介绍
Jun 13 PHP
PHP把MSSQL数据导入到MYSQL的方法
Dec 27 PHP
php实现四舍五入的方法小结
Mar 03 PHP
初识通用数据库操作类――前端easyui-datagrid,form(php)
Jul 31 PHP
浅析Laravel5中队列的配置及使用
Aug 04 PHP
php实现的redis缓存类定义与使用方法示例
Aug 09 PHP
PHP操作Redis常用技巧总结
Apr 24 PHP
PHP中的Iterator迭代对象属性详解
Apr 12 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
PHP数据库操作面向对象的优点
2006/10/09 PHP
php发送get、post请求的6种方法简明总结
2014/07/08 PHP
推荐一款MAC OS X 下php集成开发环境mamp
2014/11/08 PHP
PHP生成压缩文件实例
2015/02/07 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
实例分析PHP将字符串转换成数字的方法
2019/01/27 PHP
工作需要写的一个js拖拽组件
2011/07/28 Javascript
深入理解JavaScript系列(6) 强大的原型和原型链
2012/01/15 Javascript
解析瀑布流布局:JS+绝对定位的实现
2013/05/08 Javascript
javascript修改表格背景色实例代码分享
2013/12/10 Javascript
angularJS 入门基础
2015/02/09 Javascript
在Python中使用glob模块查找文件路径的方法
2015/06/17 Javascript
JS+CSS实现另类带提示效果的竖向导航菜单
2015/10/15 Javascript
基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
2015/11/24 Javascript
浅谈JavaScript的自动垃圾收集机制
2016/12/15 Javascript
实例详解display:none与visible:hidden的区别
2017/03/30 Javascript
详解express与koa中间件模式对比
2017/08/07 Javascript
原生JS获取元素的位置与尺寸实现方法
2017/10/18 Javascript
javaScript之split与join的区别(详解)
2017/11/08 Javascript
JS模拟实现哈希表及应用详解
2018/05/04 Javascript
Vue 项目分环境打包的方法示例
2018/08/03 Javascript
[01:47]2018年度DOTA2最佳教练-完美盛典
2018/12/16 DOTA
基于python中pygame模块的Linux下安装过程(详解)
2017/11/09 Python
django之session与分页(实例讲解)
2017/11/13 Python
Python中面向对象你应该知道的一下知识
2019/07/10 Python
python 视频逐帧保存为图片的完整实例
2019/12/10 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
2020/05/20 Python
linux系统下pip升级报错的解决方法
2021/01/31 Python
澳大利亚当地社区首选的光学商店:1001 Optical
2019/08/24 全球购物
考试违纪检讨书
2014/02/02 职场文书
《梅兰芳学艺》教学反思
2014/02/24 职场文书
2014乡镇“三八”国际劳动妇女节活动总结
2014/03/01 职场文书
争先创优心得体会
2014/09/12 职场文书
普通党员个人剖析材料
2014/10/08 职场文书
2015年党总支工作总结
2015/05/25 职场文书
2015年社区消防安全工作总结
2015/10/14 职场文书