array(
'id' => 5698, 'first_name' => 'Bill', 'last_name' => 'Gates', ),array(
'id' => 4767, 'first_name' => 'Steve', 'last_name' => 'Aobs', ),array(
'id' => 3809, 'first_name' => 'Mark', 'last_name' => 'Zuckerberg',));
//根据字段last_name对数组$data进行降序排列
$last_names=array_column($data,'last_name');
array_multisort($last_names,SORT_DESC,$data);
注意:第一个参数为从源二维数组中提取的排序字段的值组成的一维数组,第二个参数为升序或降序,第三个参数才是原来的需要排序的二维数组。
网友评论