//二维数组 <?php $data = array( 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); var_dump($data); //对一维数组排序(多个) $ar1 = array(10, 100, 100, 0); $ar2 = array(1, 3, 2, 4); array_multisort($ar1, $ar2); var_dump($ar1); var_dump($ar2); //对一维数组排序(单个) sort() - 以升序对数组排序 rsort() - 以降序对数组排序 asort() - 根据值,以升序对关联数组进行排序 ksort() - 根据键,以升序对关联数组进行排序 arsort() - 根据值,以降序对关联数组进行排序 krsort() - 根据键,以降序对关联数组进行排序 ?>
原文:https://www.cnblogs.com/dream-meng/p/12912119.html