📅  最后修改于: 2023-12-03 15:33:33.891000             🧑  作者: Mango
IntlChar::getPropertyValueEnum()是PHP IntlChar扩展提供的函数之一。该函数用于获取Unicode字符的属性值,返回值为属性值的枚举值。下面将具体介绍该函数的语法、参数以及返回值等相关信息。
IntlChar::getPropertyValueEnum ( int $property , string $name )
其中,$property为属性值的常量名称,如IntlChar::CHAR_CATEGORY,$name为要检索的属性值名称。如果属性值的常量名称和属性值名称都不正确,会返回IntlChar::PROPERTY_UNKNOWN或IntlChar::PROPERTY_VALUE_INVALID。
echo IntlChar::getPropertyValueEnum(IntlChar::CHAR_CATEGORY, 'Lu'); //返回值:1
echo IntlChar::getPropertyValueEnum(IntlChar::CHAR_CATEGORY, 'LL'); //返回值:2
echo IntlChar::getPropertyValueEnum(IntlChar::CHAR_CATEGORY, 'Lm'); //返回值:3
echo IntlChar::getPropertyValueEnum(IntlChar::CHAR_CATEGORY, 'Lo'); //返回值:4
echo IntlChar::getPropertyValueEnum(IntlChar::CHAR_CATEGORY, 'Lt'); //返回值:5
echo IntlChar::getPropertyValueEnum(IntlChar::CHAR_CATEGORY, 'Mn'); //返回值:6
echo IntlChar::getPropertyValueEnum(IntlChar::CHAR_CATEGORY, 'Mc'); //返回值:7
echo IntlChar::getPropertyValueEnum(IntlChar::CHAR_CATEGORY, 'Me'); //返回值:8
echo IntlChar::getPropertyValueEnum(IntlChar::CHAR_CATEGORY, 'Nd'); //返回值:9
echo IntlChar::getPropertyValueEnum(IntlChar::CHAR_CATEGORY, 'Nl'); //返回值:10
echo IntlChar::getPropertyValueEnum(IntlChar::CHAR_CATEGORY, 'No'); //返回值:11
上述代码展示了如何使用IntlChar::getPropertyValueEnum()函数获取字符的属性值枚举值。其中,通过IntlChar::CHAR_CATEGORY指定要获取的属性类型为字符类别,然后通过属性值名称获取相应的属性值枚举值。