PHP 中的 IntlChar::isxdigit() 函数


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>";
// Input data is character type
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)

更新日期:30-12-2019

75 个查看

开始你的事业

通过完成课程获得认证

开始
广告