php二維陣列按照某個鍵值排序

2021-07-27 02:55:27 字數 610 閱讀 2442

php二維陣列按照某個鍵值排序

$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),其他陣列(可以是二維的))

php二維陣列按照鍵值排序的方法

1 需要排序的陣列如下 array array array name 手機 brand 諾基亞 price 1050 array name 膝上型電腦 brand lenovo price 4300 array name 剃鬚刀 brand 飛利浦 price 3100 array name 跑步機...

php二維陣列按照鍵值排序的方法

1 需要排序的陣列如下 array array array name 手機 brand 諾基亞 price 1050 array name 膝上型電腦 brand lenovo price 4300 array name 剃鬚刀 brand 飛利浦 price 3100 array name 跑步機...

PHP 按二維陣列的某個鍵值排序

array keys array 返回所有鍵名 array values array 返回所有鍵值 result array reverse input 將陣列顛倒,不保留鍵名 result keyed array reverse input,true 將陣列顛倒,保留鍵名 array keys a...