php自定義函數(shù)實(shí)現(xiàn)二維數(shù)組按指定key排序的方法
本文實(shí)例講述了php自定義函數(shù)實(shí)現(xiàn)二維數(shù)組按指定key排序的方法。分享給大家供大家參考,具體如下:
二維數(shù)組官方的排序方法并不好,該函數(shù)可以進(jìn)行指定key的排序,已經(jīng)測(cè)試并使用,代碼如下:
/*二維數(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; }
可以進(jìn)行,倒序和順序進(jìn)行排列。
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語(yǔ)法入門(mén)教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- PHP實(shí)現(xiàn)二維數(shù)組按指定的鍵名排序的方法示例
- php usort 使用用戶自定義的比較函數(shù)對(duì)二維數(shù)組中的值進(jìn)行排序
- PHP實(shí)現(xiàn)二維數(shù)組根據(jù)key進(jìn)行排序的方法
- php 二維數(shù)組時(shí)間排序?qū)崿F(xiàn)代碼
- PHP實(shí)現(xiàn)二維數(shù)組按某列進(jìn)行排序的方法
- PHP實(shí)現(xiàn)對(duì)二維數(shù)組某個(gè)鍵排序的方法
- php中二維數(shù)組排序問(wèn)題方法詳解
- PHP二維數(shù)組排序的3種方法和自定義函數(shù)分享
- php 二維數(shù)組快速排序算法的實(shí)現(xiàn)代碼
相關(guān)文章
Windows下的PHP安裝文件線程安全和非線程安全的區(qū)別
Windows版的PHP從版本5.2.1開(kāi)始有Thread Safe。這兩者不同在于何處?到底應(yīng)該用哪種?這里做一個(gè)簡(jiǎn)單的介紹2014-04-04淺談PHP強(qiáng)制類(lèi)型轉(zhuǎn)換,慎用!
本篇文章是對(duì)PHP強(qiáng)制類(lèi)型轉(zhuǎn)換慎用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06PHP動(dòng)態(tài)分頁(yè)函數(shù),PHP開(kāi)發(fā)分頁(yè)必備啦
PHP動(dòng)態(tài)分頁(yè)函數(shù),PHP開(kāi)發(fā)分頁(yè)必備啦。其實(shí)吧,這個(gè)是必用的,不說(shuō)了,PHP動(dòng)態(tài)分頁(yè)函數(shù)還是不錯(cuò),比較簡(jiǎn)單吧2011-11-11php將圖片文件轉(zhuǎn)換成二進(jìn)制輸出的方法
這篇文章主要介紹了php將圖片文件轉(zhuǎn)換成二進(jìn)制輸出的方法,涉及php針對(duì)圖片文件的讀取與轉(zhuǎn)換輸出技巧,需要的朋友可以參考下2015-06-06php中DOMDocument簡(jiǎn)單用法示例代碼(XML創(chuàng)建、添加、刪除、修改)
PHP寫(xiě)XML方法很多,這里主要介紹一下DOMDocument的用法,跟 JS大體上相同,其實(shí)非常簡(jiǎn)單。2010-12-12