PHP 如何排序二維陣列 [第1維:陣列,第2維:關聯式陣列] W3 官網說明 整理說明: 如果希望保留第一維的key值,就用uasort 如果跟保哥一樣希望第一維不要是關聯式陣列,就用usort 補充說明: 如果要像 Excel 的排序一樣有"主要鍵"、"次要鍵",可以自己修改,如下: function sort_by_type_id($a, $b) { if($a['type_id'] == $b['type_id']) { if($a['id'] == $b['id']) return 0; return ($a['id'] > $b['id']) ? 1 : -1; } return ($a['type_id'] > $b['type_id']) ? 1 : -1; }