(PHP 7, PHP 8)
IntlChar::getNumericValue — 获取 Unicode 代码点的数值
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)