預定義常量

預定義常量

下列常量作為 PHP 核心的一部分總是可用的。

CASE_LOWER (int)
CASE_LOWER 用在 array_change_key_case() 中將陣列的鍵名轉換成小寫字母。這也是 array_change_key_case() 的預設值。
CASE_UPPER (int)
CASE_UPPER 用在 array_change_key_case() 中將陣列的鍵名轉換成大寫字母。

排序順序標識:

SORT_ASC (int)
SORT_ASC 用在 array_multisort() 函式中,使其升序排列。
SORT_DESC (int)
SORT_DESC 用在 array_multisort() 函式中,使其降序排列。

排序型別標識:用於各種排序函式

SORT_REGULAR (int)
SORT_REGULAR 用於對對像進行通常比較。
SORT_NUMERIC (int)
SORT_NUMERIC 用於對對像進行數值比較。
SORT_STRING (int)
SORT_STRING 用於對對像進行字串比較。
SORT_LOCALE_STRING (int)
SORT_LOCALE_STRING 基於目前區域來對對像進行字串比較。
SORT_NATURAL (int)
SORT_NATURAL 用於對元素作為字串使用「自然排序」(像是 natsort() )比較。
SORT_FLAG_CASE (int)
SORT_FLAG_CASE 可以跟 SORT_STRING 或者 SORT_NATURAL 組合(按位或(OR))對字串進行大小寫不敏感排序。

過濾器 flags:

ARRAY_FILTER_USE_KEY (int)
ARRAY_FILTER_USE_KEY 用於 array_filter() 將每個鍵作為第一個參數傳遞給指定回撥函式。
ARRAY_FILTER_USE_BOTH (int)
ARRAY_FILTER_USE_BOTH 用於 array_filter() 將值和鍵傳遞給指定回撥函式。

COUNT_NORMAL (int)
COUNT_RECURSIVE (int)
EXTR_OVERWRITE (int)
EXTR_SKIP (int)
EXTR_PREFIX_SAME (int)
EXTR_PREFIX_ALL (int)
EXTR_PREFIX_INVALID (int)
EXTR_PREFIX_IF_EXISTS (int)
EXTR_IF_EXISTS (int)
EXTR_REFS (int)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *