Проверяет, является ли значение "не числом"


(PHP 4 >= 4.2.0, PHP 5)

is_nanПроверяет, является ли значение "не числом"

Описание

bool is_nan ( float $val )

Проверяет, является ли val "не числом" (NaN), например, как результат выполнения функции acos(1.01).

Список параметров

val

Проверяемое значение

Возвращаемые значения

Возвращает TRUE, если val имеет значение "не число" (NaN), и FALSE в противном случае.

Примеры

Пример #1 Пример использования is_nan()

<?php
// Недопустимое вычисление, возвращает
// значение "не число" (NaN)
$nan acos(8);

var_dump($nanis_nan($nan));
?>

Результат выполнения данного примера:

 float(NAN) bool(true) 

Смотрите также

  • is_finite() - Проверяет, является ли значение допустимым конечным числом
  • is_infinite() - Проверяет, является ли значение бесконечным