Variable überprüfen ob Zahlen drin sind
Hamza Raya
- php
0 DEV0 Hamza Raya0 Tom0 Hamza Raya0 Patrick Kujawa0 Tom
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
if(is_int($variable)) { $i="Zahlenvariable"; }
else { $i="Stringvariable"; }
if(is_int($variable)) { $i="Zahlenvariable"; }
else { $i="Stringvariable"; }
und das funktioniert auch wenn der string z.B. "AEIO5555U" ist ?
Gruss
Hamza
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
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
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
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