PHP實(shí)現(xiàn)指定字段的多維數(shù)組排序函數(shù)分享
PHP數(shù)組排序可以用array_multisort方法實(shí)現(xiàn),但是如果是多維數(shù)組,并且我們要指定數(shù)組中的某個(gè)字段進(jìn)行排序,那么這就需要我們自己寫(xiě)方法實(shí)現(xiàn)了。本文分享了一段PHP指定字段的多維數(shù)組排序方法的代碼,這段代碼可實(shí)現(xiàn)根據(jù)field字段對(duì)數(shù)組進(jìn)行排序。
function sortArrByField(&$array, $field, $desc = false){
$fieldArr = array();
foreach ($array as $k => $v) {
$fieldArr[$k] = $v[$field];
}
$sort = $desc == false ? SORT_ASC : SORT_DESC;
array_multisort($fieldArr, $sort, $array);
}
以上就是PHP指定字段的多維數(shù)組排序方法,希望這段PHP代碼對(duì)你帶來(lái)幫助。
- php簡(jiǎn)單實(shí)現(xiàn)多維數(shù)組排序的方法
- php中array_multisort對(duì)多維數(shù)組排序的方法
- php根據(jù)某字段對(duì)多維數(shù)組進(jìn)行排序的方法
- PHP使用array_multisort對(duì)多個(gè)數(shù)組或多維數(shù)組進(jìn)行排序
- php中多維數(shù)組按指定value排序的實(shí)現(xiàn)代碼
- php比較多維數(shù)組中值的大小排序?qū)崿F(xiàn)代碼
- PHP 多維數(shù)組的排序問(wèn)題 根據(jù)二維數(shù)組中某個(gè)項(xiàng)排序
- array_multisort實(shí)現(xiàn)PHP多維數(shù)組排序示例講解
- php關(guān)于array_multisort多維數(shù)組排序的使用說(shuō)明
- PHP 多維數(shù)組排序(usort,uasort)
- PHP 多維數(shù)組排序?qū)崿F(xiàn)代碼
- php array_map array_multisort 高效處理多維數(shù)組排序
- php實(shí)現(xiàn)多維數(shù)組排序的方法示例
相關(guān)文章
PHP 實(shí)現(xiàn)explort() 功能的詳解
本篇文章是對(duì)PHP 實(shí)現(xiàn)explort()功能進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
php調(diào)用MySQL存儲(chǔ)過(guò)程的方法集合(推薦)
本篇文章是對(duì)php調(diào)用MySQL存儲(chǔ)過(guò)程的方法進(jìn)行了集合與匯總,需要的朋友參考下2013-07-07
php簡(jiǎn)單瀏覽目錄內(nèi)容的實(shí)現(xiàn)代碼
本篇文章是對(duì)php簡(jiǎn)單瀏覽目錄內(nèi)容的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
file_get_contents獲取不到網(wǎng)頁(yè)內(nèi)容的解決方法
file_get_contents獲取不到網(wǎng)頁(yè)內(nèi)容的解決方法,需要的朋友可以參考一下2013-03-03
解析php利用正則表達(dá)式解決采集內(nèi)容排版的問(wèn)題
本篇文章是對(duì)php利用正則表達(dá)式解決采集內(nèi)容排版問(wèn)題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06

