2024 年 PHP Conference Japan

預定義常數

以下常數由此擴充功能定義,並且僅在擴充功能已編譯到 PHP 中或在執行階段動態載入時才可用。

MB_OVERLOAD_MAIL (整數)
自 PHP 8.0.0 起移除。
MB_OVERLOAD_STRING (整數)
自 PHP 8.0.0 起移除。
MB_OVERLOAD_REGEX (整數)
自 PHP 8.0.0 起移除。
MB_CASE_UPPER (整數)
執行完全大寫摺疊。這可能會改變字串的長度。這是 mb_strtoupper() 使用的模式。
MB_CASE_LOWER (整數)
執行完全小寫摺疊。這可能會改變字串的長度。這是 mb_strtolower() 使用的模式。
MB_CASE_TITLE (整數)
根據 Unicode 的大小寫和大小寫忽略派生屬性,執行完整的標題大小寫轉換。尤其改善了引號和撇號的處理。這可能會改變字串的長度。
MB_CASE_FOLD (整數)
執行完全大小寫摺疊轉換,移除字串中存在的大小寫區別。這用於不區分大小寫的比對。這可能會改變字串的長度。從 PHP 7.3 開始可用。
MB_CASE_LOWER_SIMPLE (整數)
執行簡單的小寫摺疊轉換。這不會改變字串的長度。從 PHP 7.3 開始可用。
MB_CASE_UPPER_SIMPLE (整數)
執行簡單的大寫摺疊轉換。這不會改變字串的長度。從 PHP 7.3 開始可用。
MB_CASE_TITLE_SIMPLE (整數)
執行簡單的標題大小寫摺疊轉換。這不會改變字串的長度。從 PHP 7.3 開始可用。
MB_CASE_FOLD_SIMPLE (整數)
執行簡單的大小寫摺疊轉換,移除字串中存在的大小寫區別。這用於不區分大小寫的比對。這不會改變字串的長度。由 MBString 擴充套件內部用於不區分大小寫的操作。從 PHP 7.3 開始可用。
MB_ONIGURUMA_VERSION (字串)
Oniguruma 版本,例如 6.9.4。從 PHP 7.4 開始可用。
新增註記

使用者貢獻的註記 1 則註記

php dot thus653 at passmail dot net
20 天前
MB_CASE_TITLE 旗標並不會產生真正的標題大小寫,而只是將標題中的每個單詞大寫,並將所有其他單詞改為小寫。

範例

$string = "Mrs. Frisby and the Rats of NIMH";
echo mb_convert_case($string, MB_CASE_TITLE);

結果

Mrs. Frisby And The Rats Of Nimh
To Top