String auf zahlen testen?

Gudy

Erfahrenes Mitglied
Hi, gibt es eine Möglichkeit eine Stringvariable Element für Element durchzutesten?

Ich muss von einer String - Variablen vorne die Zahlen bzw. Sonderzeichewn Abschneiden, damit nur noch Buchstaben stehen bleiben...!"

Ist das möglich?
 
Bisschen umständlich, sollte aber funktionieren:
PHP:
$array_buchstaben = array("a","b","c","d","e","f","g","h","i","j",
"k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z",
"A","B","C","D","E","F","G","H","I","J","K","L","M",
"N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
$neuer_string = "";
$j = 0;
for($i=0;$i<strlen($string);$i++)
 {
  if(in_array($string[$i],$array_buchstaben))
   {
    $neuer_string[$j] .= $string[$i];
    $j++;
   }
 }
 
Wenn deine Variable in etwa so aussieht:
PHP:
$var = "123$!75dannbuchstaben";

Dürfte es in etwa so funktionieren:
PHP:
preg_match("=([a-zA-Z]+)=",$var,$matches);
echo $matches[1];  // In $matches[1] sind dann die Buchstaben gespeichert.
 
Zurück