程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP實現指定字段的多維數組排序函數分享

PHP實現指定字段的多維數組排序函數分享

編輯:關於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代碼對你帶來幫助。
    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved