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。