[PHP] String nur aus Zahlen? Preg_match?

Dieses Thema im Forum "Webentwicklung" wurde erstellt von zYco, 29. März 2007 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 29. März 2007
    String nur aus Zahlen? Preg_match?

    Hi

    also ganz kurz und knapp:

    Wie kann ich überprüfen, ob ein String ausschließlich aus Zahlen besteht? Gibt es eine andere Möglichkeit als alle anderen Fälle per preg_match auszuschließen? Wenn nicht, wie müsste das Suchmuster aussehen, so dass preg_match true zurück gibt, wenn nur Zahlen enthalten sind?

    Bin für jede Hilfe dankbar.

    Cheers.
     
  2. 29. März 2007
    AW: String nur aus Zahlen? Preg_match?

    $string = intval($string);

    wenn buchstaben im string waren sind sie es jetzt nicht mehr
     
  3. 29. März 2007
    AW: String nur aus Zahlen? Preg_match?

    ich glaube, wenn ein string eine zahl enthält, gibt er true zurück und andernfalls false
     
  4. 29. März 2007
    AW: String nur aus Zahlen? Preg_match?

    Danke erstmal, allerdings ist die Sachlage wie folgt:

    Es wird via GET eine ID übergeben, die ja nur aus Zahlen bestehen kann.
    Nun will ich aber SQL-Injection vermeiden, aber den Nutzer nur darauf hinweisen, dass die übergebene ID nicht richtig sein kann, ohne, dass mein script mit dem "gestripten" String, wie es bei deiner Variante wäre, weitermacht.

    Bisschen komliziert ausgedrückt, aber ich hoffe ihr versteht...
     
  5. 29. März 2007
    AW: String nur aus Zahlen? Preg_match?

    http://de3.php.net/is_numeric

    wird wohl sein was du suchst.
    Hab ich übrigens auch so bei meinen Scripts ;]
     
  6. 29. März 2007
    AW: String nur aus Zahlen? Preg_match?

    Vielen Dank, genau sowas hab ich gesucht!
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.