Hi,
$string = "6foobar";
if(preg_match('/[1]/', trim($string))) {
naja - das ist aber sehr teuer für so eine einfache Prüfung ...
Ja, so ein kompletter regulärer Ausdruck erscheint auch mir da unangemessen ;-)
/*ASCII only!*/
$string = "6foobar";
if((ord($string{0})-48)<10&&(ord($string{0})-48)>=0){
/* et is einer */
}
/* et is keiner */
trim() ist übrigens falsch, da es um das erste Zeichen ging und niemand behauptet hat, das es kein Leerzeichen sein darf.
so short
Christoph Zurnieden
0-9 ↩︎