当我从数据库中获取数据时,即使它具有数字值,结果也是一个字符串.这就是我的意思:
- // An integer
- $int=10;
- if(is_int($int)) // Returns true
- ...
- // A string
- $int='10';
- if(is_int($int)) // Returns false
- ...
我希望这两个都返回真实.
如果希望它接受浮点值,请使用
is_numeric()
,仅使用整数
ctype_digit()
.