函式名稱: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擴充套件。
熱門工具排行榜