查詢

IntlChar::foldCase()函式—用法及示例

「 將 Unicode 字元的大小寫摺疊成小寫形式 」


函式名稱:IntlChar::foldCase()

函式描述:IntlChar::foldCase() 函式將 Unicode 字元的大小寫摺疊成小寫形式。

適用版本:PHP 7.0.0 及以上版本

用法:

IntlChar::foldCase ( mixed $codepoint ) : int

引數:

  • codepoint:要摺疊大小寫的 Unicode 字元的程式碼點。可以是一個整數的程式碼點值,也可以是一個表示 Unicode 字元的字串。

返回值:

  • 返回摺疊大小寫後的 Unicode 字元的程式碼點。

示例:

// 使用整數的程式碼點值作為引數
$codepoint1 = 65; // 大寫字母 A 的程式碼點值
$folded1 = IntlChar::foldCase($codepoint1);
echo IntlChar::chr($folded1); // 輸出:a

// 使用表示 Unicode 字元的字串作為引數
$codepoint2 = "Σ"; // 希臘大寫字母 Sigma
$folded2 = IntlChar::foldCase($codepoint2);
echo IntlChar::chr($folded2); // 輸出:σ

注意事項:

  • IntlChar::foldCase() 函式只能處理單個字元。如果傳遞的是一個多字元字串,它將只處理第一個字元。
  • 對於某些字元,摺疊大小寫可能會返回多個程式碼點。這是因為某些字元在摺疊大小寫時會產生多個等效的字元。
補充糾錯
上一個函式: IntlChar::charType()函式
下一個函式: IntlChar::charName()函式
熱門PHP函式
分享連結