Wie kann ich überprüfen ob ein char eine Zahl oder ein Buchstabe?

Ich habe einen string und möchte ich Schleife es so, dass ich überprüfen kann, wenn jeder char einen Buchstaben oder eine Zahl.

$s = "rfewr545 345b";

for ($i=1; $i<=strlen($s); $i++){
   if ($a[$i-1] == is a letter){
      echo $a[$i-1]." is a letter";
   } else {
      echo $a[$i-1]." is a number";
   }
}

Wie kann ich überprüfen ob ein char eine Zahl oder ein Buchstabe?

Ist es möglich, einen regulären Ausdruck zu verwenden, auf den gesamten string, anstatt zu iterieren über jedes Zeichen?
Check stackoverflow.com/q/9721636/1169798 und php.net/manual/en/function.is-numeric.php
is_numeric() sollte den trick tun für die überprüfung zahlen.

InformationsquelleAutor gadss | 2013-01-09

Schreibe einen Kommentar