PHP 中的 IntlChar::isxdigit() 函数
IntlChar::isxdigit() 函数检查给定的输入字符是否是十六进制数字。以下是十六进制数字:
数字(0-9)
字母(a-f)和(A-F)
\u{0041} 至 \u{0046},
\u{0061} 至 \u{0066},
\u{FF21} 至 \u{FF26}
\u{FF41} 至 \u{FF46})。
语法
IntlChar::isxdigit( val )
参数
val - 作为 UTF-8 字符串编码的整数值或字符。
返回值
如果 val 是十六进制数字,则 IntlChar::isxdigit() 函数返回 TRUE。
示例
以下是一个示例:
var_dump(IntlChar::isxdigit("10")); echo "<br>"; // Input data is character type var_dump(IntlChar::isxdigit("A")); echo "<br>"; var_dump(IntlChar::isxdigit("a")); echo "<br>";
输出
以下为输出结果:
bool(true) NULL bool(true)
示例
让我们看另一个示例:
<?php var_dump(IntlChar::isxdigit("u{0041}")); echo "<br>"; var_dump(IntlChar::isxdigit("k")); echo "<br>"; var_dump(IntlChar::isxdigit("9")); echo "<br>"; ?>
输出
以下为输出结果:
bool(true) bool(false) bool(true)
广告