PHP二维数组中根据某个字段进行排序

代码如下

<?php

$data = [
    ['name'=>'laofan1','age'=>18,'space'=>3],
    ['name'=>'laofan2','age'=>19,'space'=>1],
    ['name'=>'laofan3','age'=>19,'space'=>2],
    ['name'=>'laofan4','age'=>17,'space'=>4],
];
array_multisort(array_column($data, 'age'),SORT_DESC,array_column($data, 'space'),SORT_DESC, $data);
print_r($data);

?>