PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP is_nan()関数


定義と使用法

NAN 「NotANumber」の略です。 is_nan ()関数は、引数が数値でないかどうかをチェックします。

構文

is_nan ( float $val ) : bool

パラメータ

パラメータと説明
Sr.No
1 val
無限かどうかを検証する値

戻り値

PHPのis_nan()関数は、valが「数値ではない」場合はTRUEを返し、そうでない場合はFALSEを返します。

PHPバージョン

この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。

次の例は、100がNANとして適格であることを示しています

<?php
   $val=100;
   $ret=is_nan($val);
   var_dump($val, $ret)
?>

出力

これにより、次の結果が生成されます-

int(100)
bool(false)

log(0)の値は無限大です。次の例は、それがNANであるかどうかを確認します-

<?php
   $val=log(0);
   $ret=is_nan($val);
   var_dump($val, $ret);
?>

出力

これにより、次の結果が生成されます-

float(-INF)
bool(false)

cos(x)は-1から1の間であるため、この範囲外のパラメーターのacos()はNAN-です。

<?php
   $val=acos(5);
   $ret=is_nan($val);
   var_dump($val, $ret);
?>

出力

これにより、次の結果が生成されます-

float(NAN)
bool(true)

同様に、sqrt(-1)はNANを生成するため、is_nan()関数はtrueを返します-

<?php
   $val=sqrt(-1);
   $ret=is_nan($val);
   var_dump($val, $ret);
?>

出力

これにより、次の結果が生成されます-

float(NAN)
bool(true)

  1. PHP is_nan()関数

    定義と使用法 NAN 「NotANumber」の略です。 is_nan ()関数は、引数が数値でないかどうかをチェックします。 構文 is_nan ( float $val ) : bool パラメータ Sr.No パラメータと説明 1 val 無限かどうかを検証する値 戻り値 PHPのis_nan()関数は、valが「数値ではない」場合はTRUEを返し、そうでない場合はFALSEを返します。 PHPバージョン この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。 例 次の例は、100がNANとして適格

  2. PHPのis_nan()関数

    is_nan()関数は、「数値ではない」値をチェックします。 numが「数値ではない」場合はTRUEを返し、そうでない場合はFALSEを返します。 構文 is_nan(num) パラメータ num −チェックする値 戻る is_nan()関数numが「数値ではない」場合はTRUEを返し、そうでない場合はFALSEを返します。 例 <?php    echo is_nan(10) ?> 別の例を見てみましょう- 例 <?php    echo is_nan(acos(1)); ?>