函数名称:ctype_xdigit()
版本:PHP 4 >= 4.0.4, PHP 5, PHP 7
用途:检查字符串中的字符是否都是十六进制数字
语法:bool ctype_xdigit ( string $text )
参数:
返回值: 如果字符串 $text 中的所有字符都是有效的十六进制数字,则返回 true;否则返回 false。
示例:
// 示例 1
$text = "abc123";
if (ctype_xdigit($text)) {
echo "字符串 $text 中的所有字符都是十六进制数字";
} else {
echo "字符串 $text 中的字符不全是十六进制数字";
}
// 输出:字符串 abc123 中的所有字符都是十六进制数字
// 示例 2
$text = "abc123!";
if (ctype_xdigit($text)) {
echo "字符串 $text 中的所有字符都是十六进制数字";
} else {
echo "字符串 $text 中的字符不全是十六进制数字";
}
// 输出:字符串 abc123! 中的字符不全是十六进制数字
注意事项:
setlocale() 函数来指定字符集。