素材牛VIP会员

PHP二维数组自定义键值去重自定义函数

/**
 * 二维数组去重
 * @param array $arr 传入数组
 * @param string $key 判断的键值
 * @return array $res
 */
function array_unset_repeat($arr, $key){     
    //建立一个目标数组  
    $res = array();        
    foreach ($arr as $value) {           
        //查看有没有重复项  
        if(isset($res[$value[$key]])){  
            //有:销毁  
            unset($value[$key]);  
        }else{  
            $res[$value[$key]] = $value;  
        }    
    }  
    return array_values($res);  
} 
2023年05月27日 综合评分:1 非常幸运星