php数组去重的函数代码

 更新时间:2013年02月03日 15:05:45   作者:  
php中数组去重的小例子,供初学者参考
复制代码 代码如下:

<?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加密解密函数代码

    该函数具有时效性,只要过期就不能解密!通过时间动态加密 加密后数据多样化,增加破解难度
    2013-06-06
  • php实现斐波那契数列的简单写法

    php实现斐波那契数列的简单写法

    这篇文章主要介绍了php实现斐波那契数列的简单写法,需要的朋友可以参考下
    2014-07-07
  • php多进程并发编程防止出现僵尸进程的方法分析

    php多进程并发编程防止出现僵尸进程的方法分析

    这篇文章主要介绍了php多进程并发编程防止出现僵尸进程的方法,结合具体实例形式总结分析了php多进程并发编程防止出现僵尸进程相关操作技巧与注意事项,需要的朋友可以参考下
    2020-02-02
  • PHP实现上传图片到数据库并显示输出的方法

    PHP实现上传图片到数据库并显示输出的方法

    这篇文章主要介绍了PHP实现上传图片到数据库并显示输出的方法,结合实例形式分析了php采用二进制形式存储图片及读取显示的相关操作技巧,需要的朋友可以参考下
    2018-05-05
  • ThinkPHP php 框架学习笔记

    ThinkPHP php 框架学习笔记

    花了两个多钟在看 ThinkPHP 框架,不想太过深入的知道它的所有高深理论。单纯想知道怎么可以用起来,可以快捷的搭建一个网站。所以是有选择的看,二个钟后还是一头雾水。于是决定改变学习策略,上官方论坛看其它高人写的民间教程,果然比官方的通俗易懂多了。
    2009-10-10
  • sql注入与转义的php函数代码

    sql注入与转义的php函数代码

    这篇文章主要介绍了sql的注入与转义代码,其实大家在使用过程中多参考dedecms 帝国 phpcms的代码,相信你的代码更安全
    2013-06-06
  • PHP输出一个等腰三角形的方法

    PHP输出一个等腰三角形的方法

    这篇文章主要介绍了PHP输出一个等腰三角形的方法,涉及php中循环语句的相关使用技巧,需要的朋友可以参考下
    2015-05-05
  • phpmail类发送邮件函数代码

    phpmail类发送邮件函数代码

    前天要给网站做一个小功能,就是在用户留言的时候发邮件通知管理员。我们都知道在PHP里有一个mail函数,但是要求服务器要有邮件服务器的功能,比如简单的SMTP或者POP3。但是,如果我们的服务器没有这种功能,那么怎么办呢
    2012-02-02
  • PHP XML Expat解析器知识点总结

    PHP XML Expat解析器知识点总结

    在本文里我们给大家整理了关于PHP XML Expat解析器的相关知识点内容,需要的朋友们学习下这个吧。
    2019-02-02
  • PHP排序算法之归并排序(Merging Sort)实例详解

    PHP排序算法之归并排序(Merging Sort)实例详解

    这篇文章主要介绍了PHP排序算法之归并排序(Merging Sort),结合实例形式详细分析了php归并排序的原理、定义、使用方法及相关操作注意事项,需要的朋友可以参考下
    2018-04-04

最新评论