php二維數(shù)組按某個鍵值排序的實例講解
排序前
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(數(shù)組,數(shù)組中的某個鍵值) 從多維數(shù)組中取出某個鍵值的一列 返回一個一維數(shù)組;
array_multisort(數(shù)組(一維數(shù)組),排序方式(SOTR_ASC,SOTR_DESC),其他數(shù)組(可以是二維的))
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
laravel框架添加數(shù)據(jù),顯示數(shù)據(jù),返回成功值的方法
今天小編就為大家分享一篇laravel框架添加數(shù)據(jù),顯示數(shù)據(jù),返回成功值的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10
Zend Framework框架之Zend_Mail實現(xiàn)發(fā)送Email郵件驗證功能及解決標題亂碼的方法
這篇文章主要介紹了Zend Framework框架之Zend_Mail實現(xiàn)發(fā)送Email郵件驗證功能及解決標題亂碼的方法,詳細分析了Zend_Mail組件實現(xiàn)郵件發(fā)送的具體步驟,并給出了標題亂碼的解決方法,需要的朋友可以參考下2016-03-03
windows server 2008/2012安裝php iis7 mysql環(huán)境搭建教程
這篇文章主要為大家詳細介紹了windows server 2008/2012安裝php iis7 mysql環(huán)境搭建教程 ,需要的朋友可以參考下2016-06-06
使用 laravel sms 構(gòu)建短信驗證碼發(fā)送校驗功能
本文通過示例代碼給大家介紹了使用 laravel-sms 構(gòu)建短信驗證碼發(fā)送校驗?zāi)K,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-11-11

