-- 创造无限可能

php技巧:二位数组按某字段排序

2022-11-12 18:33:29
662 人浏览 1 人点赞
有用,点赞支持一下

使用场景

在二维数组处理过程中,需要对数据按某字段进行排序

方法

function sortByField($array,$field){
    $sort = array_column($array,$field);
    array_multisort($sort,SORT_ASC,$array);
    return $array;
}
$arr = [
    ['id'=>1,'name'=>'张三'],
    ['id'=>5,'name'=>'李四'],
];
$arr_sort = sortByField($arr,'id');