本文由碼農網 – 小峰原創,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計畫!
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程式碼對你帶來幫助。
以上就介紹了PHP指定欄位的多維數組排序方法,包含了排序方法,php方面的內容,希望對PHP教學有興趣的朋友有幫助。