TP 3.23 二維陣列排序
阿新 • • 發佈:2018-11-14
/** * @desc arraySort php二維陣列排序 按照指定的key 對陣列進行自然排序 * @param array $arr 將要排序的陣列 * @param string $keys 指定排序的key * @param string $type 排序型別 asc | desc * @return array */ function arraySort($arr, $keys, $type = 'asc') { $keysvalue = $new_array = array(); foreach ($arr as $k => $v){ $keysvalue[$k] = $v[$keys]; } // dump($keysvalue); $type == 'asc'?asort($keysvalue):arsort($keysvalue); // dump($keysvalue); foreach ($keysvalue as $k => $v) { $new_array[$k] = $arr[$k]; } // dump($new_array); return $new_array; }