📜  PHP | ctype_xdigit()函数(1)

📅  最后修改于: 2023-12-03 15:18:21.961000             🧑  作者: Mango

PHP | ctype_xdigit()函数

PHP中的ctype_xdigit()函数的作用是判断一个字符串中的字符是否都是十六进制数字。

语法
ctype_xdigit ( string $text ) : bool
参数
  • $text:需要检查的字符串。
返回值

如果在$text中的所有字符都是十六进制数字,则返回TRUE,否则返回FALSE

示例
$string1 = "4F4A4C4D4F4E4B4A4B4C4D4C4F4E";
$string2 = "4F4A4L4D4F4E4B4J4C4D4C4F4E";

if (ctype_xdigit($string1)) {
    echo "字符串1中所有字符都是十六进制数字";
} else {
    echo "字符串1中的字符不都是十六进制数字";
}

if (ctype_xdigit($string2)) {
    echo "字符串2中所有字符都是十六进制数字";
} else {
    echo "字符串2中的字符不都是十六进制数字";
}

以上示例的输出结果为:

字符串1中所有字符都是十六进制数字
字符串2中的字符不都是十六进制数字
注意事项
  • 如果检查的字符串中不包含十六进制数字,则返回FALSE
  • 该函数只能检查字符串中的字符是否为十六进制数字,不能检查字符串是否为合法的十六进制数字。