PHP Dokumentation: Function is-nan
12. Januar 2010 von werner
is_nan
(PHP 4 >= 4.2.0, PHP 5)
is_nan — Prüft ob ein Wert keine Zahl ist
Beschreibung
bool is_nan ( float $val )
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($nan, is_nan($nan));
?>Das oben gezeigte Beispiel erzeugt folgendeAusgabe:
float(NAN)bool(true)
Siehe auch
- is_finite() – Prüft auf einen gültigen endlichen Wert
- is_infinite() – Prüft ob ein Wert unendlich ist