如何在 PHP 中對陣列和資料進行排序? 基本一維數組 使用PHP 的內建函數,例如sort、rsort、asort、arsort、natsort、natcasesort、ksort 和krsort 。 多維數組,包括物件數組 定義自訂比較根據排序傳回值的函數 (cmp)標準。 使用 usort、uasort 或 uksort 函數。 以多個欄位排序 指定多個排序條件在《議定書》/《公約》締約方會議上函數。 手動排序 在 cmp 函數中使用 array_search 建立固定排序。 對一個陣列進行排序基於另一個 使用 array_multisort 函數根據另一個陣列的值對一個陣列進行排序。 自訂數字比較 在cmp 函數中使用數學運算來比較數值 物件 使用->;運算子來存取 cmp 函數中的物件屬性。 函數和字串 在 cmp 函數中使用函數和字串比較函數 strcmp。 太空船操作員 (PHP 7僅) 使用太空船運算子來統一等於/小於/大於比較。