is_finite
is_finite
Checks whether a float is finite
bool **is_finite** float $num
Returns whether the given is a finite float.
num
A finite float is neither (),
nor infinite ().
NAN``is_nan``is_infinite
numThe float to check
true if is none of ,
, -, else false.
num``NAN``INF``INF
Voorbeeld: example
<?php
$float = 1.2345;
var_dump($float, is_finite($float));
$nan = sqrt(-1);
var_dump($nan, is_finite($nan));
$inf = 1e308 * 2;
var_dump($inf, is_finite($inf));
?>
float(1.2345)
bool(true)
float(NAN)
bool(false)
float(INF)
bool(false)
is_infinite``is_nan