String auf Nichtnummerische Zeichen überprüfen

redlama

Erfahrenes Mitglied
Hallo!

Gibt es eine Funktion um einen String auf Nichtnummerische Zeichen (also alles was nicht 0-9 ist) zu überprüfen?
Wenn ja, wie lautet sie?
Wenn nicht, gibt es einen anderen Weg zu einer solchen Überprüfung?

Danke

redlama
 
Am besten regelst du das Ganze mit einer einfachen If-Abfrage:
PHP:
<?php
    $str = "12345678";
    if($str >= 0 OR $str < 0) {
        //numerischen Zeichen
    } else {
        //auch Nicht-numerische Zeichen vorhanden
    }
?>
 
Also irgendwie scheint das nicht den gewünschten Erfolg zu bringen.
Egal ob nummerische Zeichen oder nicht, die Ausgabe behautet es seien immer nummerische Zeichen.

Andere Ideen?

redlama
 
Hier eine andere Möglichkeit:

PHP:
if (preg_match ("/^([0-9]+)$/", $var))
{
     echo "Zahl.";
}
else
{
     echo "Keine Zahl.";
}
 
Zurück