2024 年 PHP Conference Japan

預定義常數

以下常數始終作為 PHP 核心的一部分提供。

CASE_LOWER (整數)
CASE_LOWERarray_change_key_case() 搭配使用,用於將陣列鍵轉換為小寫。這也是 array_change_key_case() 的預設情況。從 PHP 8.2.0 開始,只有 ASCII 字元會被轉換。
CASE_UPPER (整數)
CASE_UPPERarray_change_key_case() 搭配使用,用於將陣列鍵轉換為大寫。從 PHP 8.2.0 開始,只有 ASCII 字元會被轉換。

排序順序旗標

SORT_ASC (整數)
SORT_ASCarray_multisort() 搭配使用,以遞增順序排序。
SORT_DESC (整數)
SORT_DESCarray_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_STRINGSORT_NATURAL 組合使用(位元 OR 運算),以不區分大小寫的方式排序字串。從 PHP 8.2.0 開始,只會進行 ASCII 大小寫摺疊。

過濾器旗標

ARRAY_FILTER_USE_KEY (整數)
ARRAY_FILTER_USE_KEYarray_filter() 搭配使用,將每個鍵作為第一個參數傳遞給指定的回呼函式。
ARRAY_FILTER_USE_BOTH (整數)
ARRAY_FILTER_USE_BOTHarray_filter() 搭配使用,將值和鍵都傳遞給指定的回呼函式。

COUNT_NORMAL (整數)
COUNT_RECURSIVE (整數)
EXTR_OVERWRITE (整數)
EXTR_SKIP (整數)
EXTR_PREFIX_SAME (整數)
EXTR_PREFIX_ALL (整數)
EXTR_PREFIX_INVALID (整數)
EXTR_PREFIX_IF_EXISTS (整數 (int))
EXTR_IF_EXISTS (整數 (int))
EXTR_REFS (整數 (int))
新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top