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 | 必需。指定要檢查的變量。 |