$arr=[ array( "name"=>"小壞龍", "age"=>28 ), array( "name"=>"小壞龍2", "age"=>14 ), array( "name"=>"小壞龍3", "age"=>59 ), array( "name"=>"小壞龍4", "age"=>23 ), array( "name"=>"小壞龍5", "age"=>23 ), array( "name"=>"小壞龍6", "age"=>21 ), ]; array_multisort(array_column($arr,"age"),SORT_DESC,$arr); print_r($arr); 其中 array_column(陣列,陣列中的某個鍵值) 從多維陣列中取出某個鍵值的一列 返回一個一維陣列; array_multisort(陣列(一維陣列),排序方式(SOTR_ASC,SOTR_DESC),其他陣列(可以是二維的)
$arr=[ array( "name"=>"小壞龍", "age"=>28 ), array( "name"=>"小壞龍2", "age"=>14 ), array( "name"=>"小壞龍3", "age"=>59 ), array( "name"=>"小壞龍4", "age"=>23 ), array( "name"=>"小壞龍5", "age"=>23 ), array( "name"=>"小壞龍6", "age"=>21 ), ]; array_multisort(array_column($arr,"age"),SORT_DESC,$arr); print_r($arr); 其中 array_column(陣列,陣列中的某個鍵值) 從多維陣列中取出某個鍵值的一列 返回一個一維陣列; array_multisort(陣列(一維陣列),排序方式(SOTR_ASC,SOTR_DESC),其他陣列(可以是二維的)