is_nan
(PHP 4 >= 4.2.0, PHP 5, PHP 7)
is_nan — 値が非数かどうかを判定する
説明
is_nan
( float $val
) : bool
val
が '非数値 (not a number)'
であるかどうかを調べます。たとえば
acos(1.01)
の結果などがこれにあたります。
パラメータ
val
- 調べる値。
返り値
val
が '非数値 (not a number)'
の場合に true
、そうでない場合に false
を返します。
例
例1 is_nan() の例
<?php// 無効な計算なので、// NaN 値を返します$nan = acos(8);var_dump($nan, is_nan($nan));?>
上の例の出力は以下となります。
float(NAN) bool(true)