Sven Rautenberg: Prüfen, ob letztes Zeichen eine Ziffer ist

Beitrag lesen

Moin!

Das Problem an der $string[]-Schreibweise ist, dass sie im Gegensatz z.B. zu substr() nicht mit Multibyte-Kodierungen wie Unicode zurecht kommt.

Stimmt, das ist ein wichtiger Einwand, allerdings nicht vollständig zu Ende gebracht: Für Multibyte-Encodings ist mb_substr() zu verwenden - substr() scheitert auch.

Ok, außer man schaltet Function-Overloading an: http://de.php.net/manual/en/mbstring.overload.php - ist aber kein Default. Und auch nicht wirklich schön, weil es nicht alle Probleme löst.

- Sven Rautenberg