Lieber Sven,
Erst extrahierst du das letzte Zeichen des Strings, und dann prüfst du, ob es eine Ziffer ist.
ich finde Deine Antwort sehr gut. Vor allem im Hinblick auf die zu erwartenden Verständnismöglichkeiten des OP.
Ich löse soetwas aber so:
if (preg_match('~(?is)\d$~', $myString)) {
// Aha, letztes Zeichen eine Ziffer
reagiere_auf_ziffer();
} else {
// letztes Zeichen keine Ziffer
reagiere_auf_nichtziffer();
}
Liebe Grüße,
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)