English | 简体中文 | 繁體中文
查询

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函数
分享链接