PHP 中的 IntlChar::charName() 函式
IntlChar::charName() 函式獲取 Unicode 字元的名稱。
語法
string IntlChar::charName( val [, choice = IntlChar::UNICODE_CHAR_NAME] )
引數
val - 整數值或以 UTF-8 字串編碼的字元。
choice - 下列為常量條件 -
IntlChar::UNICODE_CHAR_NAME
IntlChar::CHAR_NAME_ALIAS
IntlChar::CHAR_NAME_CHOICE_COUNT
IntlChar::UNICODE_10_CHAR_NAME
IntlChar::EXTENDED_CHAR_NAME
返回值
IntlChar::charName() 函式返回輸入資料的相應名稱。字元不存在名稱時,返回一個空字串。
示例
示例如下 -
<?php
var_dump(IntlChar::charName("&"));
echo "<br>";
var_dump(IntlChar::charName("&", IntlChar::EXTENDED_CHAR_NAME));
?>輸出
輸出如下 -
string(9) "AMPERSAND" string(9) "AMPERSAND"
示例
我們來看另一個示例 -
<?php
var_dump(IntlChar::charName("K"));
echo "<br>";
var_dump(IntlChar::charName("K", IntlChar::EXTENDED_CHAR_NAME));
?>輸出
輸出如下 -
string(22) "LATIN CAPITAL LETTER K" string(22) "LATIN CAPITAL LETTER K"
示例
我們再看一個具有不同輸入值的示例 -
<?php
var_dump(IntlChar::charName("5"));
echo "<br>";
var_dump(IntlChar::charName("10"));
echo "<br>";
var_dump(IntlChar::charName("e"));
echo "<br>";
var_dump(IntlChar::charName("}"));
?>輸出
輸出如下 -
string(10) "DIGIT FIVE" NULL string(20) "LATIN SMALL LETTER E" string(19) "RIGHT CURLY BRACKET"
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP