Php/docs/function.is-nan

提供:Dev Guides
< Php
2020年12月14日 (月) 10:05時点におけるNotes (トーク | 投稿記録)による版 (autoload)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

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() - 値が無限大であるかどうかを判定する