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