(PHP 7, PHP 8)
IntlChar::charDigitValue — 获取十进制数字字符的十进制数字值
返回十进制数字字符的十进制数字值。
此类字符的通用类别为“Nd”(十进制数字)且数字类型为十进制。
codepoint
的十进制数字值,如果它不是十进制数字字符,则为 -1
。如果失败,则返回 null
。
示例 #1 测试不同的代码点
<?php
var_dump(IntlChar::charDigitValue("1"));
var_dump(IntlChar::charDigitValue("\u{0662}"));
var_dump(IntlChar::charDigitValue("\u{0E53}"));
?>
上面的示例将输出
int(1) int(2) int(3)