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
。