php数组去重的函数代码

 更新时间:2013年02月03日 15:05:45   作者:  
php中数组去重的小例子,供初学者参考
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

复制代码 代码如下:

<?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防止CC攻击代码 php防止网页频繁刷新

    php防止CC攻击代码 php防止网页频繁刷新

    这篇文章主要介绍了php防止CC攻击代码和php防止网页频繁刷新,网页快速恶意刷新,cc攻击利用代理服务器生成指向目标站点的合法请求,模拟多用户不停的对受害网站进行访问,感兴趣的小伙伴们可以研究一下
    2015-12-12
  • php基于dom实现的图书xml格式数据示例

    php基于dom实现的图书xml格式数据示例

    这篇文章主要介绍了php基于dom实现的图书xml格式数据,结合实例形式分析了php数组转换xml格式数据的相关操作技巧,需要的朋友可以参考下
    2017-02-02
  • PHP MVC模式在网站架构中的实现分析

    PHP MVC模式在网站架构中的实现分析

    MVC模式在网站架构中十分常见。它允许我们建立一个三层结构的应用程式,从代码中分离出有用的层,帮助设计师和开发者协同工作以及提高我们维护和扩展既有程式的能力。
    2010-03-03
  • php jquery 实现新闻标签分类与无刷新分页

    php jquery 实现新闻标签分类与无刷新分页

    php + jquery ui插件 + jquery pager插件 实现新闻的 标签分类 + 无刷新分页
    2009-12-12
  • 学习php设计模式 php实现建造者模式

    学习php设计模式 php实现建造者模式

    这篇文章主要介绍了php设计模式中的建造者模式,使用php实现建造者模式,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • php5与php7的区别点总结

    php5与php7的区别点总结

    在本篇文章里小编给大家整理的是关于php5与php7的区别是什么的相关知识点内容,有需要的朋友们学习下。
    2019-10-10
  • php 代码优化之经典示例

    php 代码优化之经典示例

    今天碰到了这么一个问题,处理的数组$tempArray为如下所示形式(key已经排序),然后要根据这个结果进行分块的处理
    2011-03-03
  • SSI指令

    SSI指令

    这篇文章主要介绍了SSI指令,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2006-11-11
  • php中socket的用法详解

    php中socket的用法详解

    这篇文章主要介绍了php中socket的用法,详细讲述了PHP进行socket通信的完整步骤,非常具有参考借鉴价值,需要的朋友可以参考下
    2014-10-10
  • php页面防重复提交方法总结

    php页面防重复提交方法总结

    有时候我们的程序执行比较慢,而且我们页面也不怎么友好,没什么提示信息。操作人员以为没有点击提交按钮,就会再一次点击提交。这会导致很多问题出现。下面介绍三种防重复提交的方法
    2013-11-11

最新评论

?


http://www.vxiaotou.com