Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

is_nan

Проверяет, является ли значение «не числом» (NAN).

Синтаксис

is_nan(float $num): bool

Параметры

ПараметрТипОписание
$numfloatПроверяемое значение.

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

bool`true`, если значение — `NAN`.

Примеры

Корень из отрицательного числа:

<?php
 
$result = sqrt(-1);
 
var_dump(is_nan($result));
var_dump($result === $result);

Результат:

bool(true)
bool(false)

Примечания

NAN не равно ничему, даже самому себе, поэтому сравнение === NAN не работает. Бесконечность проверяют функцией is_infinite().

См. также

  • is_numeric — Проверяет, является ли значение числом или строкой с числом.
  • is_float — Проверяет, является ли значение дробным числом.
  • sqrt — Возвращает квадратный корень числа.

В учебнике

  • Числа и математика — Математические функции PHP — округление, форматирование чисел, случайные числа и точность дробей.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.