(PHP 7, PHP 8)
IntlChar::getNumericValue — 获取 Unicode 代码点的数值
获取 Unicode 字符数据库中定义的 Unicode 代码点的数值。
对于 Unicode 字符数据库中没有任何数值的字符,此函数将返回 IntlChar::NO_NUMERIC_VALUE
。
codepoint
的数值,如果未定义则为 IntlChar::NO_NUMERIC_VALUE
。此常量在 PHP 7.0.6 中添加,在此版本之前,可以使用字面值 (float)-123456789
代替。失败时返回 null
。
示例 #1 测试不同的代码点
<?php
var_dump(IntlChar::getNumericValue("4"));
var_dump(IntlChar::getNumericValue("x"));
var_dump(IntlChar::getNumericValue("\u{216C}"));
?>
以上示例将输出
float(4) float(-123456789) float(50)