《PHP實戰:php 二維數組時間排序實現代碼》要點:
本文介紹了PHP實戰:php 二維數組時間排序實現代碼,希望對您有用。如果有疑問,可以聯系我們。
昨天要排序數組的時候發現了,要按時間排序,但是php并沒有內設這個函數,所以在網上找到了這個代碼,第一個參數為數組,第二個是要排序的元素,第三個為排序方式,PHP編程
下面就是php 二維數組排序的代碼PHP編程
function arraySort($arr, $keys, $type = 'asc') { $keysvalue = $new_array = array(); foreach ($arr as $k => $v){ $keysvalue[$k] = $v[$keys]; } $type == 'asc' ? asort($keysvalue) : arsort($keysvalue); reset($keysvalue); foreach ($keysvalue as $k => $v) { $new_array[$k] = $arr[$k]; } return $new_array; } $arr[] = array("name"=>"1","time"=>1) ; $arr[] = array("name"=>"2","time"=>2); arraySort($arr,"time","desc");
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/2632.html