is_integer()
函數用于檢查一個變量是否為整數。在 PHP 中,浮點數(或稱為雙精度數)是一種數字類型,它可以表示有小數部分的數值。當你使用 is_integer()
函數來檢查一個浮點數時,該函數會返回 false
,因為浮點數不屬于整數類型。
例如:
$num1 = 42;
$num2 = 3.14;
var_dump(is_integer($num1)); // 輸出:bool(true)
var_dump(is_integer($num2)); // 輸出:bool(false)
在這個例子中,$num1
是一個整數,所以 is_integer($num1)
返回 true
。而 $num2
是一個浮點數,所以 is_integer($num2)
返回 false
。