以下常數始終作為 PHP 核心的一部分提供。
CASE_LOWER
(整數)CASE_LOWER
與 array_change_key_case() 搭配使用,用於將陣列鍵轉換為小寫。這也是 array_change_key_case() 的預設情況。從 PHP 8.2.0 開始,只有 ASCII 字元會被轉換。
CASE_UPPER
(整數)CASE_UPPER
與 array_change_key_case() 搭配使用,用於將陣列鍵轉換為大寫。從 PHP 8.2.0 開始,只有 ASCII 字元會被轉換。
排序順序旗標
SORT_ASC
(整數)SORT_ASC
與 array_multisort() 搭配使用,以遞增順序排序。
SORT_DESC
(整數)SORT_DESC
與 array_multisort() 搭配使用,以遞減順序排序。
排序類型旗標:由各種排序函式使用
SORT_REGULAR
(整數)SORT_REGULAR
用於正常比較項目。
SORT_NUMERIC
(整數)SORT_NUMERIC
用於以數值方式比較項目。
SORT_STRING
(整數)SORT_STRING
用於將項目作為字串比較。
SORT_LOCALE_STRING
(整數)SORT_LOCALE_STRING
用於根據目前語系設定,將項目作為字串比較。
SORT_NATURAL
(整數)SORT_NATURAL
用於使用類似 natsort() 的「自然排序」方式將項目作為字串比較。
SORT_FLAG_CASE
(整數)SORT_FLAG_CASE
可以與 SORT_STRING
或 SORT_NATURAL
組合使用(位元 OR 運算),以不區分大小寫的方式排序字串。從 PHP 8.2.0 開始,只會進行 ASCII 大小寫摺疊。
過濾器旗標
ARRAY_FILTER_USE_KEY
(整數)ARRAY_FILTER_USE_KEY
與 array_filter() 搭配使用,將每個鍵作為第一個參數傳遞給指定的回呼函式。
ARRAY_FILTER_USE_BOTH
(整數)ARRAY_FILTER_USE_BOTH
與 array_filter() 搭配使用,將值和鍵都傳遞給指定的回呼函式。