php二维数组根据某个键去重

    xiaoxiao2022-07-13  153

    php二维数组根据某个键去重

    //二维数组根据某个键去重 function array_unset_tt($arr, $key) { //建立一个目标数组 $res = array(); foreach ($arr as $value) { //查看有没有重复项 if (isset($res[$value[$key]])) { //有:销毁 unset($value[$key]); } else { $res[$value[$key]] = $value; } } return $res; } //数组根据key值排序 function arraySort($array,$keys,$sort='asc') { $newArr = $valArr = array(); foreach ($array as $key=>$value) { $valArr[$key] = $value[$keys]; } ($sort == 'asc') ? asort($valArr) : arsort($valArr); reset($valArr); foreach($valArr as $key=>$value) { $newArr[$key] = $array[$key]; } return $newArr; }
    最新回复(0)