PHP is_infinite 数学函数
-
定义和用法
is_infinite - 判断是否为无限值 -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 -
语法
is_infinite ( float $val )
is_infinite() 如果 val 为无穷大(正的或负的),例如 log(0) 的结果或者任何超出本平台的浮点数范围的值,则返回 TRUE。 -
参数
参数 必需的 描述 val 是 要检查的值 -
返回值
如果 val 为无穷大返回 TRUE,否则返回 FALSE。 -
示例
尝试一下$finite = 42; $infinite = log(0); $nan = acos(2); var_dump(is_finite($finite), is_infinite($finite), is_nan($finite)); // true, false, false echo '<br/>'; var_dump(is_finite($infinite), is_infinite($infinite), is_nan($infinite)); // false, true, false echo '<br/>'; var_dump(is_finite($nan), is_infinite($nan), is_nan($nan)); // false, false, true
-