php自定義函數(shù)實現(xiàn)二維數(shù)組按指定key排序的方法
本文實例講述了php自定義函數(shù)實現(xiàn)二維數(shù)組按指定key排序的方法。分享給大家供大家參考,具體如下:
二維數(shù)組官方的排序方法并不好,該函數(shù)可以進行指定key的排序,已經(jīng)測試并使用,代碼如下:
/*二維數(shù)組按指定的鍵值排序*/ function array_sort($arr, $keys, $type = 'desc') { $keysvalue = $new_array = array(); foreach ($arr as $k => $v) { $keysvalue[$k] = $v[$keys]; } if ($type == 'asc') { asort($keysvalue); } else { arsort($keysvalue); } reset($keysvalue); foreach ($keysvalue as $k => $v) { $new_array[$k] = $arr[$k]; } return $new_array; }
可以進行,倒序和順序進行排列。
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計有所幫助。
相關(guān)文章
Windows下的PHP安裝文件線程安全和非線程安全的區(qū)別
Windows版的PHP從版本5.2.1開始有Thread Safe。這兩者不同在于何處?到底應(yīng)該用哪種?這里做一個簡單的介紹2014-04-04PHP動態(tài)分頁函數(shù),PHP開發(fā)分頁必備啦
PHP動態(tài)分頁函數(shù),PHP開發(fā)分頁必備啦。其實吧,這個是必用的,不說了,PHP動態(tài)分頁函數(shù)還是不錯,比較簡單吧2011-11-11php中DOMDocument簡單用法示例代碼(XML創(chuàng)建、添加、刪除、修改)
PHP寫XML方法很多,這里主要介紹一下DOMDocument的用法,跟 JS大體上相同,其實非常簡單。2010-12-12