php float类型的数据判断是不是整数

版权声明:本文为博主原创文章,转载请注明文章来源,尊重知识,分享别人标识作者是一种美德 https://blog.csdn.net/u010757785/article/details/80801346

例如 $aa=12

使用is_int 和 is_integer就好

但是如果$aa=12.45*100呢

使用is_int 和 is_integer就不好使用了

换一个思路浮点数吗肯定有小数点,

1:strpos判断里面是否有小数点,如果没有肯定是整数了

不是浮点型吗,我转换成字符串类型

$aa=substr($aa)

而字符串有一个ctype_digit(弊端就是0012345也会通过)

2:ctype_digit(substr($aa))

猜你喜欢

转载自blog.csdn.net/u010757785/article/details/80801346