Hello,
Ist es am einfachsten, den String in einer Schleife Zeichen für Zeichen zu durchlaufen und beim 6./7. Durchlauf dann das Zeichen zu ersetzen?
Nein, das ist keine gute Idee mehr.
Als erstes solltest Du wissen, wie der String codiert ist. Ist er als Single-Byte-Code (z.B. ISO-8859-1) codiert oder ist er in einem Multi-Byte-Code (z.B. utf8) codiert?
Für die Ersetzung kommt dann eigentlich nur noch die mb_substr()-Funktion in Frage.
http://de3.php.net/manual/en/function.mb-substr.php
Der Index-Operator ( $string[] )funktioniert leider nur für byteorientiertes Arbeiten.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg