现有二维数组:
$array = array(
array(
'id' => 1,
'total' => 12
),
array(
'id' => 2,
'total' => 13
),
array(
'id' => 3,
'total' => 8
),
array(
'id' => 4,
'total' => 20
),
);
以total字段降序排序,如下
$last_arr = array_column($array,'total'); //取出二维数组中 某一个字段的值
array_multisort($last_arr,SORT_DESC,$array);