查詢

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

「 根據給定的 Unicode 字元名返回對應的 Unicode 字元 」


函式名稱:IntlChar::charFromName()

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

函式描述:IntlChar::charFromName() 函式根據給定的 Unicode 字元名返回對應的 Unicode 字元。它可以接受多種不同的 Unicode 字元名格式,如 U+0041、U+0042、LATIN CAPITAL LETTER A 等。

用法:

mixed IntlChar::charFromName ( string $characterName )

引數:

  • $characterName:要查詢的 Unicode 字元名,可以是 U+XXXX 格式、十進位制數字格式或字元名稱格式。

返回值:

  • 如果找到對應的 Unicode 字元,則返回該字元;如果找不到,則返回 FALSE。

示例:

// 使用 U+XXXX 格式的字元名
$char1 = IntlChar::charFromName('U+0041');
echo $char1; // 輸出:A

// 使用十進位制數字格式的字元名
$char2 = IntlChar::charFromName('65');
echo $char2; // 輸出:A

// 使用字元名稱格式的字元名
$char3 = IntlChar::charFromName('LATIN CAPITAL LETTER A');
echo $char3; // 輸出:A

// 無效的字元名
$char4 = IntlChar::charFromName('INVALID NAME');
var_dump($char4); // 輸出:bool(false)

注意事項:

  • 字元名對大小寫不敏感,可以使用小寫或大寫字母。
  • 如果給定的字元名不是有效的 Unicode 字元名,則該函式會返回 FALSE。
  • 在 PHP 中使用 IntlChar 類需要安裝 intl 擴充套件。
補充糾錯
上一個函式: IntlChar::charMirror()函式
下一個函式: IntlChar::charDirection()函式
熱門PHP函式
分享連結