1. is_float()
Die Funktion is_float($var) gibt zurück, ob die übergebene Variable ein Float ist:
PHP-Code
<?php var_dump( is_float(1.0) ); // true var_dump( is_float(0.000001) ); // true var_dump( is_float(1000.1000) ); // true var_dump( is_float(0) ); // false var_dump( is_float(1) ); // false var_dump( is_float(false) ); // false var_dump( is_float('1.0') ); // false var_dump( is_float('snafu') ); // false var_dump( is_float(new stdClass()) ); // false ?>
HTML-Code: Ausgabe
bool(true) bool(true) bool(true) bool(false) bool(false) bool(false) bool(false) bool(false) bool(false)
2. Bei Parametern auf Float testen
Sinnvoll ist die Verwendung von is_float() zum Überprüfen von Funktionsparametern:
PHP-Code
<?php function nachkomma($zahl) { if (!is_float($zahl)) { // Fehlerbehandlung, z.B. Exception } // ... } ?>