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
比较详细PHP生成静态页面教程
Jan 10 PHP
PHP删除目录及目录下所有文件的方法详解
Jun 06 PHP
利用中国天气预报接口实现简单天气预报
Jan 20 PHP
thinkphp3查询mssql数据库乱码解决方法分享
Feb 11 PHP
PHP图像处理之imagecreate、imagedestroy函数介绍
Nov 19 PHP
PHP实现的简单日历类
Nov 29 PHP
PHP仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(上)
May 26 PHP
php记录搜索引擎爬行记录的实现代码
Mar 02 PHP
PHP设计模式之工厂模式定义与用法详解
Apr 03 PHP
php7性能提升的原因详解
Oct 13 PHP
php 多继承的几种常见实现方法示例
Nov 18 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
MYSQL数据库初学者使用指南
2006/11/16 PHP
PHP 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)
2010/04/28 PHP
TP3.2框架分页相关实现方法分析
2020/06/03 PHP
javascript 闭包
2011/09/15 Javascript
js获取判断上传文件后缀名的示例代码
2014/02/19 Javascript
js取整数、取余数的方法
2014/05/11 Javascript
JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招
2016/03/07 Javascript
用js动态添加html元素,以及属性的简单实例
2016/07/19 Javascript
JS中用childNodes获取子元素换行会产生一个子元素
2016/12/08 Javascript
BootStrap给table表格的每一行添加一个按钮事件
2017/09/07 Javascript
小程序实现悬浮搜索框
2019/07/12 Javascript
element中的$confirm的使用
2020/04/26 Javascript
解决vue-router 切换tab标签关闭时缓存问题
2020/07/22 Javascript
Vue打包部署到Nginx时,css样式不生效的解决方式
2020/08/03 Javascript
JS性能优化实现方法及优点进行
2020/08/30 Javascript
[44:50]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 TNC vs VG
2018/04/02 DOTA
python生成日历实例解析
2014/08/21 Python
关于你不想知道的所有Python3 unicode特性
2014/11/28 Python
举例介绍Python中的25个隐藏特性
2015/03/30 Python
pytorch实现focal loss的两种方式小结
2020/01/02 Python
numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)
2020/04/28 Python
基于第一个PhoneGap(cordova)的应用详解
2013/05/03 HTML / CSS
联想瑞士官方网站:Lenovo Switzerland
2017/11/19 全球购物
一站式跨境收款解决方案:Payoneer(派安盈)
2018/09/06 全球购物
拉飞逸官网:Lafayette 148 New York
2020/07/15 全球购物
小区门卫值班制度
2014/01/24 职场文书
工厂会计员职责
2014/02/06 职场文书
公务员年度考核登记表个人总结
2015/02/12 职场文书
先进个人主要事迹怎么写
2015/11/04 职场文书
2016教师学习党章心得体会
2016/01/15 职场文书
2016年母亲节广告语
2016/01/28 职场文书
六年级作文之自救
2019/12/19 职场文书
Golang实现AES对称加密的过程详解
2021/05/20 Golang
MySQL Innodb索引机制详细介绍
2021/11/23 MySQL
AudioContext 实现音频可视化(web技术分享)
2022/02/24 Javascript
python数据处理之Pandas类型转换
2022/04/28 Python