php数组去重的函数代码

来源:爱站网时间:2019-10-17编辑:网友分享
我们在开发项目的时候提供array_unique函数进行删除数组中的重复项,下文是爱站技术频道小编为大家带来的php数组去重的函数代码,请一起跟随小编去学习一下吧。

我们在开发项目的时候提供array_unique函数进行删除数组中的重复项,下文是爱站技术频道小编为大家带来的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随机生成福彩双色球号码的2种方法

下一篇:详解php引用返回与取消引用的实例介绍

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载