PHP | ctype_digit() (检查数值)
PHP中的 ctype_digit()函数用于检查文本的每个字符是否为数字。如果字符串的所有字符都是数字,则返回 TRUE,否则返回 FALSE。
句法 :
ctype_digit(string text)
使用的参数:
PHP中的 ctype_digit()函数只接受一个参数。
- text:它的强制参数,指定测试的字符串。
返回值:
如果字符串的所有字符都是数字,则返回 TRUE,否则返回 FALSE。
错误和异常:
- 传递字符串时给出预期的结果传递整数时不给出期望的输出。
- 该函数在PHP 5.1.0 以前版本的空字符串上返回 true
例子:
Input :789495001
Output : Yes
Explanation : All digits, return True
Input : 789.0877
Output : No
Explanation: String contains floating point,
return false.
下面的程序说明了 ctype_digit()函数。
程序:1检查包含所有数字的单个字符串的 ctype_digit()函数。
输出:
Yes
节目:2
驱动代码 ctype_digit()函数,其中输入将是包含特殊字符、整数、字符串的字符串数组。
输出:
No
No
No
Yes
No
ctype_digit() 与 is_int()
ctype_digit() 基本上用于字符串类型,而 is_int() 用于整数类型。 ctype_digit() 遍历所有字符并检查每个字符是否为数字。例如,
输出:
No
Yes
参考: 函数 : PHP 。 PHP