(PHP 4 >= 4.2.0, PHP 5, PHP 7)
is_nan — 値が数値でないかどうかを判定する
$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)