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)

相关文章