📜  PHP | IntlChar::charName()函数

📅  最后修改于: 2022-05-13 01:56:52.491000             🧑  作者: Mango

PHP | IntlChar::charName()函数

IntlChar::charName()函数是PHP中的一个内置函数,用于检索 Unicode字符的名称。

句法:

string IntlChar::charName( $codepoint [, $nameChoice = 
IntlChar::UNICODE_CHAR_NAME] )

参数:该函数接受上面提到的两个参数,如下所述:

  • $codepoint:该参数是一个字符或整数值,编码为 UTF-8字符串。
  • $nameChoice: $nameChoice参数满足以下任一常量条件:
    • IntlChar::UNICODE_CHAR_NAME(默认)
    • IntlChar::CHAR_NAME_ALIAS
    • IntlChar::CHAR_NAME_CHOICE_COUNT
    • 国际字符::UNICODE_10_CHAR_NAME
    • IntlChar::EXTENDED_CHAR_NAME

注意:生成的字符名称是 Unicode 版本 1.0 的现代名称,该名称包含“不变”字符AZ、0-9、“”和“-” ,并取决于其$nameChoice参数。

返回值:该函数返回输入数据对应的名称。如果没有字符名称,则返回空字符串。

下面的程序说明了PHP中的IntlChar::charName()函数。
方案一:


输出:

string(8) "ASTERISK" 
string(8) "ASTERISK" 

string(16) "LEFT PARENTHESIS" 
string(0) "" 

string(9) "AMPERSAND" 
string(9) "AMPERSAND" 

string(17) "CIRCUMFLEX ACCENT" 
string(0) "" 

string(12) "GRAVE ACCENT" 
NULL 

string(5) "SPACE" 
string(5) "SPACE" 

string(22) "LATIN CAPITAL LETTER R" 
string(20) "LATIN SMALL LETTER R" 
string(22) "LATIN CAPITAL LETTER R" 

NULL 
string(11) "DIGIT SEVEN" 

string(0) "" 

方案二:


输出:

string(22) "LATIN CAPITAL LETTER G" 
string(9) "FULL STOP" 
string(11) "DIGIT EIGHT" 
string(7) "SOLIDUS" 
NULL 
string(0) "" 

相关文章:

  • IntlChar::charDigitValue()函数
  • IntlChar::isalpha()函数
  • IntlChar::iscntrl()函数

参考: http: PHP。 PHP