查询

ctype_xdigit()函数—用法及示例

「 检查字符串中的字符是否都是十六进制数字 」


函数名称:ctype_xdigit()

版本:PHP 4 >= 4.0.4, PHP 5, PHP 7

用途:检查字符串中的字符是否都是十六进制数字

语法:bool ctype_xdigit ( string $text )

参数:

  • $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() 函数来指定字符集。
补充纠错
上一个函数: ctype_upper()函数
下一个函数: cubrid_affected_rows()函数
热门PHP函数
分享链接