Php/docs/function.is-nan

提供:Dev Guides
< Php
移動先:案内検索

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)

参考

  • is_finite() - 値が有限の数値であるかどうかを判定する
  • is_infinite() - 値が無限大であるかどうかを判定する