Funktion is_numeric
Die Funktion is_numeric prüft, ob der übergebene Wert eine Zahl oder eine Zeichenkette ist,
die als Zahl interpretiert werden kann. Die Funktion gibt true zurück, wenn der Wert
eine Zahl oder ein numerischer String ist, und false andernfalls.
Syntax
is_numeric(mixed $value): bool
Beispiel
Prüfen wir mehrere Werte auf Übereinstimmung mit dem Zahlenformat:
<?php
var_dump(is_numeric(123)); // true
var_dump(is_numeric('123')); // true
var_dump(is_numeric('12.3')); // true
var_dump(is_numeric('abc')); // false
var_dump(is_numeric('123a')); // false
?>
Beispiel
Prüfen wir die Arbeit mit verschiedenen Zahlenformaten:
<?php
var_dump(is_numeric(0x1A)); // true (hexadezimal)
var_dump(is_numeric('0x1A')); // false (String mit hexadezimaler Zahl)
var_dump(is_numeric(1.2e3)); // true (exponentielle Schreibweise)
var_dump(is_numeric('1.2e3')); // true (String mit exponentieller Schreibweise)
?>