本篇文章主要講述了用php對二維數據進行排序,具有一定的參考價值,感興趣的朋友可以了解一下。
對于一維數組排序比較簡單,像使用sort(),asort(),arsort()等函數進行排序,但是對于二維數組比較麻煩,所有借鑒網上的總結了一下
- // 對二維數組進行指定key排序 $arr 二維數組 ,$shortKey 需要排序的列,$short 排序方式 $shortType 排序類型
- function multi_array_sort($arr,$shortKey,$short=SORT_DESC,$shortType=SORT_REGULAR)
- {
- foreach ($arr as $key => $data){
- $name[$key] = $data[$shortKey];
- }
- array_multisort($name,$shortType,$short,$arr);
- return $arr;
- }
新聞熱點
疑難解答