函数名称:is_finite()
适用版本:PHP 4, PHP 5, PHP 7
函数描述:is_finite() 函数用于检查一个值是否为有限数。
用法:
bool is_finite ( float $val )
参数:
- $val:要检查的值,可以是一个整数或浮点数。
返回值:
如果 $val 是有限数,则返回 true,否则返回 false。
示例:
$num1 = 10;
$num2 = 1.5;
$num3 = INF; // 正无穷大
var_dump(is_finite($num1)); // 输出: bool(true)
var_dump(is_finite($num2)); // 输出: bool(true)
var_dump(is_finite($num3)); // 输出: bool(false)
在上面的示例中,我们分别检查了三个数值:10,1.5 和正无穷大。结果显示,10 和 1.5 都是有限数,而正无穷大不是有限数。因此,is_finite() 函数分别返回了 true 和 false。
注意:is_finite() 函数只能用于检查浮点数和整数的有限性,对于其他类型的值(如字符串、布尔值等)将会返回 false。