使用场景
在二维数组处理过程中,需要对数据按某字段进行排序
方法
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');