查詢

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

「 返回給定Unicode字元的名稱 」


函式:IntlChar::charName()

適用版本:PHP 7.0.0及以上

用法:IntlChar::charName()函式返回給定Unicode字元的名稱。

語法:string IntlChar::charName(mixed $codepoint)

引數:

  • $codepoint:要查詢的Unicode字元。可以是整數、Unicode字元或者Unicode字元的名稱。

返回值:返回給定Unicode字元的名稱,如果字元無效則返回 FALSE。

示例:

// 示例1:查詢字元的名稱
$char = 'A';
$name = IntlChar::charName($char);
echo "Character '$char' has name: $name"; // 輸出:Character 'A' has name: LATIN CAPITAL LETTER A

// 示例2:查詢字元的名稱(使用Unicode碼點)
$codepoint = 65; // 'A'的Unicode碼點
$name = IntlChar::charName($codepoint);
echo "Character with codepoint '$codepoint' has name: $name"; // 輸出:Character with codepoint '65' has name: LATIN CAPITAL LETTER A

// 示例3:查詢字元的名稱(使用Unicode字元的名稱)
$name = IntlChar::charName('LATIN CAPITAL LETTER A');
echo "Character with name 'LATIN CAPITAL LETTER A' has name: $name"; // 輸出:Character with name 'LATIN CAPITAL LETTER A' has name: LATIN CAPITAL LETTER A

注意事項:

  • 函式IntlChar::charName()返回的字元名稱是基於Unicode字元資料庫提供的資訊。
  • 如果給定的字元無效,函式將返回 FALSE。
  • 該函式在PHP 7.0.0及以上版本中可用,並且需要啟用intl擴充套件。
補充糾錯
上一個函式: IntlChar::foldCase()函式
下一個函式: IntlChar::charMirror()函式
熱門PHP函式
分享連結