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 相关文章推荐
一个简易需要注册的留言版程序
Oct 09 PHP
Ajax实时验证用户名/邮箱等是否已经存在的代码打包
Dec 01 PHP
php堆排序(heapsort)练习
Nov 13 PHP
php简单计算页面加载时间的方法
Jun 19 PHP
用php代码限制国内IP访问我们网站
Sep 26 PHP
实例讲解PHP设计模式编程中的简单工厂模式
Feb 29 PHP
PHP分页初探 一个最简单的PHP分页代码的简单实现
Jun 21 PHP
PHP入门教程之字符串处理技巧总结(转换,过滤,解析,查找,截取,替换等)
Sep 11 PHP
Yii框架批量插入数据扩展类的简单实现方法
May 23 PHP
PHP实现生成推广海报的方法详解
Mar 14 PHP
PHP使用pdo连接access数据库并循环显示数据操作示例
Jun 05 PHP
PHP安装BCMath扩展的方法
Feb 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
PHP面向对象编程快速入门
2006/12/14 PHP
php $_SERVER windows系统与linux系统下的区别说明
2014/02/14 PHP
php延迟静态绑定实例分析
2015/02/08 PHP
PHP生成plist数据的方法
2015/06/16 PHP
PHP编写RESTful接口的方法
2016/02/21 PHP
JavaScript 页面坐标相关知识整理
2010/01/09 Javascript
基于jQuery的简单的列表导航菜单
2011/03/02 Javascript
Jquery搜索父元素操作方法
2015/02/10 Javascript
jQuery移动web开发中的页面初始化与加载事件
2015/12/03 Javascript
javaScript知识点总结(必看篇)
2016/06/10 Javascript
vue制作加载更多功能的正确打开方式
2016/10/12 Javascript
函数四种调用模式以及其中的this指向
2017/01/16 Javascript
jQuery插件开发发送短信倒计时功能代码
2017/05/09 jQuery
微信小程序实现倒计时60s获取验证码
2020/04/17 Javascript
js判断输入框不能为空格或null值的实现方法
2018/03/02 Javascript
react.js组件实现拖拽复制和可排序的示例代码
2018/08/20 Javascript
element-ui 表格数据时间格式化的方法
2018/08/24 Javascript
vue组件表单数据回显验证及提交的实例代码
2018/08/30 Javascript
vuex直接赋值的三种方法总结
2018/09/16 Javascript
详解Vue 单文件组件的三种写法
2020/02/19 Javascript
python3.0 字典key排序
2008/12/24 Python
python 将数据保存为excel的xls格式(实例讲解)
2018/05/03 Python
python如何基于redis实现ip代理池
2020/01/17 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
2020/03/12 Python
Python流程控制语句的深入讲解
2020/06/15 Python
如何用tempfile库创建python进程中的临时文件
2021/01/28 Python
CSS3中的transform属性进行2D和3D变换的基本用法
2016/05/12 HTML / CSS
介绍一下Ruby的特点
2013/01/20 面试题
关于读书的演讲稿600字
2014/08/27 职场文书
个人整改措施书面材料
2014/10/24 职场文书
2014年村委会工作总结
2014/11/24 职场文书
世界遗产导游词
2015/02/13 职场文书
感恩节寄语2015
2015/03/24 职场文书
关于艺术节的开幕致辞
2016/03/04 职场文书
python 自动化偷懒的四个实用操作
2021/04/11 Python
世界十大动漫制作公司排行榜,迪士尼上榜,第二是美国代表性文化符
2022/03/18 欧美动漫