PHP指定欄位的多維陣列排序方法
本文由碼農網 – 小峰原創,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
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程式碼對你帶來幫助。
本文連結:http://www.codeceo.com/article/php-mult-array-sort.html
本文作者:碼農網 – 小峰
[ 原創作品,轉載必須在正文中標註並保留原文連結和作者等資訊。]
相關文章
- php 對二維陣列的某個欄位公用排序的方法PHP陣列排序
- PHP陣列多個欄位分別排序PHP陣列排序
- PHP 多維陣列排序PHP陣列排序
- PHP 二維陣列, 按某一個欄位排序PHP陣列排序
- PHP二維陣列根據某個欄位排序PHP陣列排序
- ***PHP陣列排序+php二維陣列排序方法(PHP比較器)PHP陣列排序
- 二維陣列根據欄位進行排序陣列排序
- 二維陣列根據某個欄位排序陣列排序
- 多維陣列排序陣列排序
- php 二維陣列排序PHP陣列排序
- PHP 多維陣列排序-按某個 key 的值PHP陣列排序
- PHP中二維陣列與多維陣列PHP陣列
- php多維陣列去除重複值的方法PHP陣列
- php 一維陣列變多維PHP陣列
- MySQL 按照指定的欄位排序MySql排序
- PHP多個多維陣列操作(一)PHP陣列
- PHP多維陣列KeyValue的使用PHP陣列
- php多維陣列去除空元素PHP陣列
- 多維陣列轉一維陣列(降維的多種方式)陣列
- 二維陣列排序陣列排序
- php二維陣列改鍵名的方法PHP陣列
- python多維陣列切片方法Python陣列
- PHP二維陣列轉一維陣列PHP陣列
- Awk 陣列排序多種實現方法陣列排序
- 多維陣列陣列
- 多維陣列按鍵名進行重新排序陣列排序
- 二維陣列行排序陣列排序
- 二位陣列排序陣列排序
- Arr::sort()輔助函式對多維陣列的排序函式陣列排序
- java之陣列的索引,排序以及二維陣列Java陣列索引排序
- 一維多維陣列陣列
- C/C++ 二維陣列的理解(多維陣列)C++陣列
- [php]運用變數引用實現一維陣列轉多維樹狀陣列PHP變數陣列
- 欄位按照指定 ID 順序進行排序排序
- php中使用while遍歷二維陣列的方法PHPWhile陣列
- php陣列方法PHP陣列
- 陣列排序函式-php陣列函式(一)陣列排序函式PHP
- 陣列進行排序的方法陣列排序