(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)