PHP實現指定字段的多維數組排序函數分享
來源:易賢網 閱讀:1265 次 日期:2015-03-11 11:35:24
溫馨提示:易賢網小編為您整理了“PHP實現指定字段的多維數組排序函數分享”,方便廣大網友查閱!

這篇文章主要介紹了PHP實現指定字段的多維數組排序函數分享,本文分享了一段PHP指定字段的多維數組排序方法的代碼,這段代碼可實現根據field字段對數組進行排序,需要的朋友可以參考下

PHP數組排序可以用array_multisort方法實現,但是如果是多維數組,并且我們要指定數組中的某個字段進行排序,那么這就需要我們自己寫方法實現了。本文分享了一段PHP指定字段的多維數組排序方法的代碼,這段代碼可實現根據field字段對數組進行排序。

代碼如下:

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指定字段的多維數組排序方法,希望這段PHP代碼對你帶來幫助。

更多信息請查看IT技術專欄

更多信息請查看網絡編程
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網