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高手?学会“懒惰”的编程
Dec 05 PHP
使用PHP获取网络文件的实现代码
Jan 01 PHP
php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
Nov 02 PHP
那些年一起学习的PHP(一)
Mar 21 PHP
php发送post请求的三种方法
Feb 11 PHP
php获取一个变量的名字的方法
Sep 05 PHP
PHP中对数组的一些常用的增、删、插操作函数总结
Nov 27 PHP
PHP写的简单数字验证码实例
May 23 PHP
使用YII2框架实现微信公众号中表单提交功能
Sep 04 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
Jul 17 PHP
PHP连接MySQL数据库三种实现方法
Dec 10 PHP
PhpSpreadsheet中文文档 | Spreadsheet操作教程实例
Apr 01 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设计模式之数据对象映射模式
2016/03/03 PHP
Zend Framework教程之模型Model用法简单实例
2016/03/04 PHP
PHP实现负载均衡session共享redis缓存操作示例
2018/08/22 PHP
PHP 数组操作详解【遍历、指针、函数等】
2020/05/13 PHP
Prototype 学习 Prototype对象
2009/07/12 Javascript
再次分享18个非常棒的jQuery表格插件
2011/04/10 Javascript
在js中判断checkboxlist(.net控件客户端id)是否有选中
2013/04/11 Javascript
JS获取地址栏参数的几种方法小结
2014/02/28 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
2016/01/04 Javascript
纯js实现html转pdf的简单实例(推荐)
2017/02/16 Javascript
js学习总结_基于数据类型检测的四种方式(必看)
2017/07/04 Javascript
本地存储localStorage用法详解
2017/07/31 Javascript
jQuery 实现鼠标画框并对框内数据选中的实例代码
2017/08/29 jQuery
Vuex 快速入门(简单易懂)
2018/09/20 Javascript
在vue中v-bind使用三目运算符绑定class的实例
2018/09/29 Javascript
js数组的基本使用总结
2021/01/18 Javascript
[01:33]完美世界DOTA2联赛PWL S3 集锦第二期
2020/12/21 DOTA
[05:59]带你看看DPC的台前幕后
2021/03/11 DOTA
Python优先队列实现方法示例
2017/09/21 Python
详解Python数据分析--Pandas知识点
2019/03/23 Python
Python中的相关分析correlation analysis的实现
2019/08/29 Python
python等差数列求和公式前 100 项的和实例
2020/02/25 Python
python单元测试框架pytest的使用示例
2020/10/07 Python
MCM英国官网:奢侈皮具制品
2017/04/18 全球购物
大学毕业生最详细的自我评价分享
2013/11/18 职场文书
大学生英语演讲稿
2014/04/24 职场文书
乡镇机关党员民主评议表自我评价
2014/09/21 职场文书
科长个人四风问题整改措施思想汇报
2014/10/13 职场文书
2014年高数考试作弊检讨书
2014/12/14 职场文书
公司市场部岗位职责
2015/04/15 职场文书
物业保安辞职信
2015/05/12 职场文书
活动费用申请报告
2015/05/15 职场文书
《兰兰过桥》教学反思
2016/02/20 职场文书
2019个人工作总结
2019/06/21 职场文书
2019幼儿园感恩节活动策划书
2019/11/28 职场文书
Python创建SQL数据库流程逐步讲解
2022/09/23 Python