的IntlChar :: charFromName()function是PHP中的内置函数, 用于按名称查找Unicode字符并返回代码点值。如果Unicode字符名称与代码点不匹配, 则返回NULL。
语法如下:
int IntlChar::charFromName( $characterName, $nameChoice = IntlChar::UNICODE_CHAR_NAME )
参数:此函数接受上述和以下所述的两个参数:
- $ characterName:此参数用于保存完整的Unicode字符名称。
- $ name选择:它用于保存查找的名称。 $ nameChoice的列表如下:
- IntlChar :: UNICODE_CHAR_NAME(默认)
- IntlChar :: UNICODE_10_CHAR_NAME
- IntlChar :: EXTENDED_CHAR_NAME
- IntlChar :: CHAR_NAME_ALIAS
- IntlChar :: CHAR_NAME_CHOICE_COUNT
下面的程序说明了IntlChar :: charFromName()PHP中的功能:
范例1:
<
?php// PHP code to illustrate
// IntlChar::charFromName ()function // Input symbol of codepointvalue
// with constraint UNICODE_CHAR_NAME
var_dump(IntlChar::charFromName( "LATIN CAPITAL LETTER G" ));
var_dump(IntlChar::charFromName( "SNOWMAN" ));
var_dump(IntlChar::charFromName( "lsbin" ));
var_dump(IntlChar::charFromName( "^" , IntlChar::CHAR_NAME_ALIAS ));
?>
输出如下:
int(71)int(9731)NULLNULL
范例2:
<
?php // PHP code to illustrate
// IntlChar::charFromName() function // Declare an array $arr with constraint
// UNICODE_CHAR_NAME
$arr = array (
"LATIN CAPITAL LETTER G" , "SNOWMAN" , "lsbin"
);
// Loop run for every array element
foreach ( $arr as $val ) { // Check each element as code point data
var_dump(IntlChar::charFromName( $val ));
}
?>
【PHP IntlChar charFromName()函数如何使用(示例)】输出如下:
int(71)int(9731)NULL
参考: http://php.net/manual/en/intlchar.charfromname.php
推荐阅读
- 算法(如何打印字符串的所有子序列())
- C++中的析构函数可以私有吗(私有析构函数如何使用?)
- win7系统32位最新推荐
- windows7sp1原版最新推荐
- 系统之家windows7系统gho镜像最新推荐
- win xp sp3纯净版最新推荐
- win7旗舰版iso系统最新推荐
- 雨林木风Win7系统专业版最新推荐
- w732位深度技术旗舰版最新推荐