牛牛在线工具

IntlChar::isdigit()

收录 8868 个 PHP 函数,含用途说明与用法示例。

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 字符是否为数字字符。