函式名稱: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。