1. 程式人生 > >php float型別的資料判斷是不是整數

php float型別的資料判斷是不是整數

例如 $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))