php数组去重的小例子

发布时间:2020-03-22编辑:脚本学堂
php中数组去重的小例子,供初学者参考。<?php function assoc_unique($arr, $key) { $tmp_arr = array();

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使用array_unique判断数组中是否存在相同的值
有关php数组及循环的小例子
php在多维数组中查找特定的value的方法
加强版的array_unique函数(支持二维数组)
学习php多维数组的排序
php多维数组排序的例子
php数组回调过滤函数array_filter()的应用实例
php从数组中提取变量的函数及应用实例
对多维数组按某值排序的php代码
从数组中随机抽取一些元素的php代码

相关阅读:
php去除数组中重复数据的二个例子
PHP二维数组去重的实例解析
php数组去重的函数代码示例
php数组去重(一维、二维数组去重)的简单示例
php 数组去重的方法参考(一维数组去重、二维数组去重)
一个去除二维数组中重复项的php函数
php判断与去除数组中重复数据的方法
去掉二维数组中的重复组合的实现代码
php 二维数组去重的自定义函数
php array_unique 一维数组去除重复值的例子