is_nan

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

is_nanPrüft ob ein Wert keine Zahl ist

Beschreibung

is_nan ( float $val ) : bool

Prüft ob der Parameter val keine darstellbare Zahl ist, wie z.B. das Ergebnis von acos(1.01).

Parameter-Liste

val

Der zu prüfende Wert

Rückgabewerte

Liefert TRUE wenn val keine darstellbare Zahl ist, sonst FALSE.

Beispiele

Beispiel #1 is_nan()-Beispiel

<?php
// Undefinierte Berechnung liefert ein NaN-Ergebnis
$nan acos(8);

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

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

float(NAN)
bool(true)

Siehe auch