P
PHP
Well-known member
- Beiträge
- 997
- Punkte Reaktionen
- 0
Prüft, ob eine Variable eine Zahl oder ein numerischer String ist
Prüft, ob die gegebene Variable numerisch ist. Numerische Strings bestehenaus einem optionalen Zeichen, einer Anzahl Ziffern, einem optionalenDezimalteil und einem optionalen Exponentialteil. Folglich ist+0123.45e6 ein gültiger numerischer Wert. Diehexadezimale Schreibweise (0xFF) ist ebenfalls erlaubtaber nur ohne Vorzeichen, Dezimalstellen und Exponentialpart.
Rückgabewert:
Gibt TRUE zurück, wenn vareine Zahl oder einnumerischer String ist, ansonsten FALSE.
Beispiel:
Prüft, ob die gegebene Variable numerisch ist. Numerische Strings bestehenaus einem optionalen Zeichen, einer Anzahl Ziffern, einem optionalenDezimalteil und einem optionalen Exponentialteil. Folglich ist+0123.45e6 ein gültiger numerischer Wert. Diehexadezimale Schreibweise (0xFF) ist ebenfalls erlaubtaber nur ohne Vorzeichen, Dezimalstellen und Exponentialpart.
Rückgabewert:
Gibt TRUE zurück, wenn vareine Zahl oder einnumerischer String ist, ansonsten FALSE.
Beispiel:
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;
}
}