素材牛VIP会员

PHP二维数组排序自定义函数

/**
 * 二维数组排序
 * @param array $arr 传入数组
 * @param string $key 需要排序的键值
 * @param int $order/$type 查看https://www.w3school.com.cn/php/func_array_multisort.asp
 * @return array 转换得到的数组
 */
function array_key_sort($arr, $key, $order=SORT_ASC, $type=SORT_NUMERIC){  
    if(is_array($arr)){  
        foreach ($arr as $array){  
            if (is_array($array)) {  
                $key_arr[] = $array[$key];  
            } else {  
                return false;  
            }  
        }  
    }else{  
        return false;  
    } 
    array_multisort($key_arr, $order, $type, $arr);  
    return $arr;  
}
2023年05月27日 综合评分:3 疯狂玛克斯