PHP 中的 IntlChar::isxdigit() 函数
phpserver side programmingprogramming更新于 2025/7/7 5:07:17
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>";
// 输入数据为字符类型
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)

