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 相关文章推荐
比file_get_contents稳定的curl_get_contents分享
Jan 11 PHP
PHP新手用的Insert和Update语句构造类
Mar 31 PHP
PHP flock 文件锁详细介绍
Dec 29 PHP
PHP遍历并打印指定目录下所有文件实例
Feb 10 PHP
PHP数据库万能引擎类adodb配置使用以及实例集锦
Jun 12 PHP
thinkphp在模型中自动完成session赋值示例代码
Sep 09 PHP
codeigniter实现get分页的方法
Jul 10 PHP
PHP中对数组的一些常用的增、删、插操作函数总结
Nov 27 PHP
Symfony查询方法实例小结
Jun 28 PHP
PHP让数组中有相同值的组成新的数组实例
Dec 31 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
Jul 31 PHP
php中访问修饰符的知识点总结
Jan 27 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读取二进制流(C语言结构体struct数据文件)的深入解析
2013/06/13 PHP
yii实现图片上传及缩略图生成的方法
2014/12/04 PHP
PHP file_get_contents函数读取远程数据超时的解决方法
2015/05/13 PHP
PHP实现的购物车类实例
2015/06/17 PHP
curl和libcurl的区别简介
2015/07/01 PHP
php-redis中的sort排序函数总结
2015/07/08 PHP
win平台安装配置Nginx+php+mysql 环境
2016/01/12 PHP
Symfony2使用第三方库Upload制作图片上传实例详解
2016/02/04 PHP
php图片添加水印例子
2016/07/20 PHP
Ajax+PHP实现的模拟进度条功能示例
2019/02/11 PHP
Laravel 修改验证异常的响应格式实例代码详解
2020/05/25 PHP
JS获得图片alt信息的方法
2015/04/01 Javascript
javascript基于DOM实现权限选择实例分析
2015/05/14 Javascript
jQuery实现判断滚动条到底部
2015/06/23 Javascript
jquery基础知识第一讲之认识jquery
2016/03/17 Javascript
window.onload绑定多个事件的两种解决方案
2016/05/15 Javascript
js 点击a标签 获取a的自定义属性方法
2016/11/21 Javascript
Vue.js组件间的循环引用方法示例
2017/12/27 Javascript
vue axios 在页面切换时中断请求方法 ajax
2018/03/05 Javascript
javascript 设计模式之享元模式原理与应用详解
2020/04/08 Javascript
分数霸榜! python助你微信跳一跳拿高分
2018/01/08 Python
Python中使用logging和traceback模块记录日志和跟踪异常
2019/04/09 Python
详解python编译器和解释器的区别
2019/06/24 Python
Django之form组件自动校验数据实现
2020/01/14 Python
Python常见反爬虫机制解决方案
2020/06/01 Python
纯CSS3实现自定义Tooltip边框涂鸦风格的教程
2014/11/05 HTML / CSS
HTML5触摸事件实现移动端简易进度条的实现方法
2018/05/04 HTML / CSS
英国著名音像制品和图书游戏购物网站:Zavvi
2016/08/04 全球购物
CHARLES & KEITH英国官网:新加坡时尚品牌
2018/07/04 全球购物
Hello Molly美国:女性时尚在线
2019/08/26 全球购物
大学生开西餐厅创业计划书
2014/02/01 职场文书
2014入党积极分子批评与自我批评思想汇报
2014/09/20 职场文书
幼儿园开学报名通知
2015/07/16 职场文书
react中的DOM操作实现
2021/06/30 Javascript
Redis 常见使用场景
2021/08/30 Redis
Java 超详细讲解ThreadLocal类的使用
2022/04/07 Java/Android