排序前
Array
(
[0] => Array
(
[name] => 龍
[age] => 2017-02-28
)
[1] => Array
(
[name] => 龍2
[age] => 2017-03-14
)
[2] => Array
(
[name] => 小3
[age] => 2017-05-09
)
[3] => Array
(
[name] => 龍4
[age] => 2017-02-03
)
[4] => Array
(
[name] => 龍5
[age] => 2017-03-23
)
[5] => Array
(
[name] => 龍6
[age] => 21
)
)
array_multisort(array_column($arr,'age'),SORT_DESC,$arr);
print_r($arr);
排序后
Array
(
[0] => Array
(
[name] => 龍6
[age] => 21
)
[1] => Array
(
[name] => 小3
[age] => 2017-05-09
)
[2] => Array
(
[name] => 龍5
[age] => 2017-03-23
)
[3] => Array
(
[name] => 龍2
[age] => 2017-03-14
)
[4] => Array
(
[name] => 龍
[age] => 2017-02-28
)
[5] => Array
(
[name] => 龍4
[age] => 2017-02-03
)
)
其中 array_column(數組,數組中的某個鍵值) 從多維數組中取出某個鍵值的一列 返回一個一維數組;
array_multisort(數組(一維數組),排序方式(SOTR_ASC,SOTR_DESC),其他數組(可以是二維的))
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接
您可能感興趣的文章:- PHP實現二維數組(或多維數組)轉換成一維數組的常見方法總結
- PHP實現通過二維數組鍵值獲取一維鍵名操作示例
- php利用array_search與array_column實現二維數組查找
- PHP實現二維數組按照指定的字段進行排序算法示例
- PHP實現二維數組中的查找算法小結
- PHP實現一維數組與二維數組去重功能示例
- PHP簡單實現二維數組的矩陣轉置操作示例
- PHP簡單實現二維數組賦值與遍歷功能示例
- PHP二維數組分頁2種實現方法解析