本文實例講述了php自定義函數實現二維數組按指定key排序的方法。分享給大家供大家參考,具體如下:
二維數組官方的排序方法并不好,該函數可以進行指定key的排序,已經測試并使用,代碼如下:
/*二維數組按指定的鍵值排序*/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;}可以進行,倒序和順序進行排列。
希望本文所述對大家PHP程序設計有所幫助。
新聞熱點
疑難解答
圖片精選