is_int
檢測變量是否是整數
is_int()函數檢查變量是否為整數類型。
如果變量是整數類型,則該函數返回true (1),否則返回false 。
檢查變量是否為整數類型:
<?php $a = 32 ; echo "a is " . is_int ( $a ) . "<br>" ; $b = 0 ; echo "b is " . is_int ( $b ) . "<br>" ; $c = 32.5 ; echo "c is " . is_int ( $c ) . "<br>" ; $d = "32" ; echo "d is " . is_int ( $d ) . "<br>" ; $e = true ; echo "e is " . is_int ( $e ) . "<br>" ; $f = "null" ; echo "f is " . is_int ( $f ) . "<br>" ; ?>
親自試一試
在PHP 中,布爾值true和字符串"32"都不是整數類型,即使字符串包含數字也是如此。所以,對於$d和$e的檢查將返回FALSE 。同樣地, $f是一個字符串,儘管它的內容是"null" ,但它也不是整數類型,所以檢查也會返回FALSE 。而浮點數如$c顯然也不是整數,因此is_int($c)同樣會返回FALSE 。
is_int ( variable ) ;
| 參數 | 描述 |
|---|---|
| variable | 必需。指定要檢查的變量。 |