在PHP中我们能够运用is_finite()函数推断有限值,is_infinite()函数推断无穷值,is_nan()函数推断非数值;下面我们就来相识一下这些函数。【视频教程引荐:PHP教程】
PHP is_finite()函数
is_finite()函数能够推断一个数值是不是为有限值。假如指定的值是有限值,该函数返回 true;不然,它将返回false。
申明:假如值在本机平台上 PHP 浮点数所许可范围内,则该值是有限值。
例:
<?php header("content-type:text/html;charset=utf-8"); $Array = array( "M_PI"=>M_PI,"INF"=>INF,"a"=>5214853545); var_dump($Array); foreach($Array as $k => $val) { if(is_finite($val)) { echo $k." =".$val."是有限值<br>"; } else{ echo $k." =".$val."是不有限值<br>"; } } ?>
输出:
申明:M_PI和INF是PHP 5 预定义的 Math 常量,且M_PI有有限个值,INF为无穷。
PHP is_infinite()函数
is_infinite()函数能够推断一个数值是不是为无穷值。假如指定的值是无穷值,该函数返回 TRUE;不然,它将返回 FALSE。
申明:假如值不在本机平台上 PHP 浮点数所许可范围内,则该值是无穷值。
例:
<?php header("content-type:text/html;charset=utf-8"); $Array = array( "log(0)"=>log(0),"log(1)"=>log(1),"INF"=>INF,"a"=>5214853545); var_dump($Array); foreach($Array as $k => $val) { if(is_infinite($val)) { echo $k." =".$val."是无穷值<br>"; } else{ echo $k." =".$val."不是无穷值<br>"; } } ?>
输出:
PHP is_nan()函数
is_nan()函数能够推断一个值是不是为非数值。假如指定的值黑白数值,该函数返回 true;不然,它将返回 false。
例:
<?php header("content-type:text/html;charset=utf-8"); $Array = array( "log(0)"=>log(0),"log(1)"=>log(1),"acos(-1.01)"=>acos(-1.01)); var_dump($Array); foreach($Array as $k => $val) { if(is_nan($val)) { echo $k." =".$val."黑白数值<br>"; } else{ echo $k." =".$val."不黑白数值<br>"; } } ?>
输出:
以上就是本篇文章的全部内容,愿望能对人人的进修有所协助。更多精彩内容人人能够关注ki4网相干教程栏目!!!
以上就是PHP怎样推断一个数值的范例(有限,无穷或非数值)?的细致内容,更多请关注ki4网别的相干文章!