PHP
Referenzliste
is_numeric
Variablen-Funktionen
Befehl:
bool is_numeric ( mixed $var )
Parameter-Liste:
Beschreibung | |
---|---|
Die zu untersuchende Variable. |
Beschreibung:
Prüft, ob die gegebene Variable numerisch ist. Numerische Strings bestehen aus einem optionalen Vorzeichen, einer Anzahl Ziffern, einem optionalen Dezimalteil und einem optionalen Exponentialteil. Folglich ist +0123.45e6 ein gültiger numerischer Wert. Die hexadezimale Schreibweise (0xFF) ist ebenfalls erlaubt aber nur ohne Vorzeichen, Dezimalstellen und Exponentialpart.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
Auf Ziffern überprüfen
Prüft, ob eine Variable vom Typ boolean ist
Prüft ob eine Variable NULL enthält
Prüft, ob eine Variable vom Typ float ist
• is_int()
Prüft, ob eine Variable vom Typ int ist
Prüft, ob Variable vom Typ string ist
Prüft, ob eine Variable vom Typ object ist
Prüft, ob die Variable ein Array ist
is_numeric() - Beispiel:
Eingabe:
<?php $tests = array( "42", 1337, "1e4", "nicht numerisch", array(), 9.1 ); foreach($tests as $element) { if (is_numeric($element)) { echo "'{$element}' ist numerisch", PHP_EOL; } else { echo "'{$element}' ist NICHT numerisch", PHP_EOL; } } ?>
Ausgabe:
'42' ist numerisch
'1337' ist numerisch
'1e4' ist numerisch
'nicht numerisch' ist NICHT numerisch
'Array' ist NICHT numerisch
'9.1' ist numerisch
'1337' ist numerisch
'1e4' ist numerisch
'nicht numerisch' ist NICHT numerisch
'Array' ist NICHT numerisch
'9.1' ist numerisch
Beschreibung:
Die Funktion is_numeric() �berpr�ft, ob es sich bei der Variable (var) um eine Zahl oder numerischen String handelt. Sie liefert true zur�ck, wenn es sich bei der Variablen um eine Zahl oder numerischen String handelt, sonst false.
Variablen-Funktionen