📜  PHP | ctype_digit() (检查数值)

📅  最后修改于: 2022-05-13 01:56:46.812000             🧑  作者: Mango

PHP | ctype_digit() (检查数值)

PHP中的 ctype_digit()函数用于检查文本的每个字符是否为数字。如果字符串的所有字符都是数字,则返回 TRUE,否则返回 FALSE。

句法 :

ctype_digit(string text)

使用的参数:
PHP中的 ctype_digit()函数只接受一个参数。

  • text:它的强制参数,指定测试的字符串。

返回值:
如果字符串的所有字符都是数字,则返回 TRUE,否则返回 FALSE。

错误和异常:

  1. 传递字符串时给出预期的结果传递整数时不给出期望的输出。
  2. 该函数在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