PHP中的ctype_xdigit()函数

PHP中的ctype_xdigit()函数检查表示十六进制数字的字符。如果文本中的每个字符都是十六进制的“数字”(即十进制数字或[A-Fa-f]中的字符),则返回TRUE,否则返回FALSE。

语法

ctype_xdigit(str)

参数

  • str-测试的字符串

返回

如果文本中的每个字符都是十六进制的“数字”(即十进制数字或[A-Fa-f]中的字符),则ctype_xdigit()函数返回TRUE,否则返回FALSE。

示例

以下是一个例子-

<?php
$str = array('ABCD', 'AB768768ff');
foreach ($str as $a) {
   if (ctype_xdigit($a)) {
      echo "$a has all hexadecimal digits. \n";
   } else {
      echo "$a does not have all hexadecimal digits. \n";
   }
}
?>

输出结果

ABCD has all hexadecimal digits.
AB768768ff has all hexadecimal digits.