(PHP 7, PHP 8)
IntlChar::isdigit — 检查代码点是否为数字字符
$codepoint
确定指定的代码点是否为数字字符。
true 用于一般类别为 "Nd"(十进制数字)的字符。从 Unicode 4 开始,这与测试 Decimal 的 Numeric_Type 相同。
true
codepoint
The int codepoint value (e.g. 0x2603 for U+2603 SNOWMAN), or the character encoded as a UTF-8 string (e.g. "\u{2603}")
0x2603
"\u{2603}"
如果 codepoint 是数字字符,则返回 true,否则返回 false。在失败时返回 null。
false
null
示例 #1 测试不同的代码点
<?phpvar_dump(IntlChar::isdigit("A"));var_dump(IntlChar::isdigit("1"));var_dump(IntlChar::isdigit("\t"));?>
以上示例将输出
bool(false) bool(true) bool(false)