Hamza Raya: Variable überprüfen ob Zahlen drin sind

Hallo

Wie kann ich überprüfen ob Zahlen in einem String vorkommen ?
mit meinen "kenntnissen" wäre ich gezwungen für jede zahl von 0 - 9 eine untersuchung veranlassen. geht das nicht etwas bequemer ?

Bin dankbar für jede Hilfe

Gruss
Hamza

  1. if(is_int($variable)) { $i="Zahlenvariable"; }
    else { $i="Stringvariable"; }

    1. if(is_int($variable)) { $i="Zahlenvariable"; }
      else { $i="Stringvariable"; }

      und das funktioniert auch wenn der string z.B. "AEIO5555U" ist ?

      Gruss
      Hamza

      1. Hello,

        if(is_int($variable)) { $i="Zahlenvariable"; }
        else { $i="Stringvariable"; }

        und das funktioniert auch wenn der string z.B. "AEIO5555U" ist ?

        Was willst Du denn nun genau wissen?

        Willst Du wissen, ob ein String _eine_ geschlossene Ziffernkolonne enthält, die Du dann als Zahl werten möchtest?
        --> preg_match() oder so

        Willst Du wissen, ob der String genau eine Zahl symbolisiert.
        --> is_numeric()

        Willst Du wissen, ob der String mit einer Zahlenkolonne beginnt und die dann als Zahl werten?
        --> $zahl = intval($string) # Achtung, keine Ziffern ergeben dann 0

        In jedem anderen Fall müsstest Du deine Anforderungen etwas näher spezifizieren.

        Liebe Grüße aus http://www.braunschweig.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        1. hallo

          In jedem anderen Fall müsstest Du deine Anforderungen etwas näher spezifizieren.

          einfach ob irgendwo im string eine zahl vorkommt. wenn irgendwo eine zahl vorkommt dann $var = "True"

          mehr nicht...

          gruss

          1. einfach ob irgendwo im string eine zahl vorkommt. wenn irgendwo eine zahl vorkommt dann $var = "True"

            mehr nicht...

            Moin moin,
            dann ist preg_match dein Freund :-)

            http://de.php.net/manual/de/function.preg-match.php

            Einfach prüfen, ob 'ne Ziffer in der Variable ist und deine $var auf TRUE setzen

            Gruß,
            Patrick

            1. Hello,

              einfach ob irgendwo im string eine zahl vorkommt. wenn irgendwo eine zahl vorkommt dann $var = "True"

              Moin moin,
              dann ist preg_match dein Freund :-)

              http://de.php.net/manual/de/function.preg-match.php

              Einfach prüfen, ob 'ne Ziffer in der Variable ist und deine $var auf TRUE setzen

              Und was passiert, wenn da z.B. AA6#_34Ld27Z  steht?

              Liebe Grüße aus http://www.braunschweig.de

              Tom

              --
              Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen