Variable überprüfen: nur Ziffern?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Variable überprüfen: nur Ziffern?

    Hallo, vieleicht könnt Ihr mir ja weiterhelfen !

    Und zwar würde ich gerne wissen, wie ich eine Variable
    überprüfen kann, ob diese nur aus zahlen besteht??
    professionelles webdesign zu fairen Preisen
    http://www.creative-websolutions.de

  • #2
    is_numeric($var);

    => http://www.php.net/manual/de/function.is-numeric.php

    Kommentar


    • #3
      http://www.php4-forum.de/regex_ereg.htm

      Kommentar


      • #4
        fünf von vielen Möglichkeiten:

        ereg ('^[0-9]$', $string)
        !ereg ('[^0-9]', $string)
        strcspn($string, '0123456789')==strlen($string)
        strspn($string, '0123456789')!=strlen($string)
        strcmp((int)$string,$string) -> schlägt bei führenden Nullen fehl
        mein Sport: mein Frühstück: meine Arbeit:

        Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

        Kommentar


        • #5
          Kleiner Fehler in der ersten Möglichkeit:

          ereg ('^[0-9]+$', $string)

          ohne das + prüfst du nur auf eine Stelle.

          Kommentar


          • #6
            oh ja, bei der zweiten fehlt auch was:

            strlen($string) && !ereg ('[^0-9]', $string)
            mein Sport: mein Frühstück: meine Arbeit:

            Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

            Kommentar

            Lädt...
            X