在线工具 | 热点资讯
查询

IntlChar::isdigit()函数—用法及示例

「 判断给定的 Unicode 字符是否为数字字符 」


函数名称:IntlChar::isdigit()

适用版本:PHP 7.0.0 及以上版本

函数描述:IntlChar::isdigit() 函数用于判断给定的 Unicode 字符是否为数字字符。

用法:

bool IntlChar::isdigit ( mixed $codepoint )

参数:

  • codepoint:要检查的 Unicode 字符的代码点,可以是一个整数或一个字符。

返回值:

  • 如果给定的 Unicode 字符是数字字符,则返回 true,否则返回 false。

示例:

// 示例一
$char1 = '9';
$char2 = 'A';

if (IntlChar::isdigit($char1)) {
    echo "$char1 是数字字符";
} else {
    echo "$char1 不是数字字符";
}

if (IntlChar::isdigit($char2)) {
    echo "$char2 是数字字符";
} else {
    echo "$char2 不是数字字符";
}

// 输出:
// 9 是数字字符
// A 不是数字字符

// 示例二
$codepoint1 = 49; // 对应字符 '1'
$codepoint2 = 65; // 对应字符 'A'

if (IntlChar::isdigit($codepoint1)) {
    echo "$codepoint1 是数字字符";
} else {
    echo "$codepoint1 不是数字字符";
}

if (IntlChar::isdigit($codepoint2)) {
    echo "$codepoint2 是数字字符";
} else {
    echo "$codepoint2 不是数字字符";
}

// 输出:
// 49 是数字字符
// 65 不是数字字符

在示例一中,我们传入字符变量来检查字符是否为数字字符。在示例二中,我们传入字符的 Unicode 代码点来进行检查。无论是字符还是代码点,IntlChar::isdigit() 都可以正确判断给定的 Unicode 字符是否为数字字符。

补充纠错
上一个函数: IntlChar::isgraph()函数
下一个函数: IntlChar::isdefined()函数
热门PHP函数
分享链接