函数名:IntlChar::hasBinaryProperty() 适用版本:PHP 7.0.0 及以上版本 用法:该函数用于检查给定的字符是否具有指定的二进制属性。它返回一个布尔值,如果字符具有该属...
函数名:IntlChar::hasBinaryProperty()
适用版本:PHP 7.0.0 及以上版本
用法:该函数用于检查给定的字符是否具有指定的二进制属性。它返回一个布尔值,如果字符具有该属性,则返回true,否则返回false。
语法:bool IntlChar::hasBinaryProperty(int $codepoint, int $property)
参数:
常量值可以是以下之一:
返回值:如果给定的字符具有指定的二进制属性,则返回true;否则返回false。
示例:
$char1 = 'A';
$char2 = '!';
$char3 = '中';
if (IntlChar::hasBinaryProperty(ord($char1), IntlChar::PROPERTY_ALPHABETIC)) {
echo $char1 . ' 是字母字符。';
} else {
echo $char1 . ' 不是字母字符。';
}
if (IntlChar::hasBinaryProperty(ord($char2), IntlChar::PROPERTY_ALPHABETIC)) {
echo $char2 . ' 是字母字符。';
} else {
echo $char2 . ' 不是字母字符。';
}
if (IntlChar::hasBinaryProperty(ord($char3), IntlChar::PROPERTY_ALPHABETIC)) {
echo $char3 . ' 是字母字符。';
} else {
echo $char3 . ' 不是字母字符。';
}
输出:
A 是字母字符。
! 不是字母字符。
中 不是字母字符。
注意:在使用该函数之前,需要确保已启用 intl 扩展。可以通过在 php.ini 文件中取消注释 extension=intl 来启用该扩展。