Darell: str_replace wie verbessern?

Beitrag lesen

Hallo,

ich bin durch Google auf dieses Forum aufmerksam geworden ( https://forum.selfhtml.org/self/2017/aug/21/php-teile-im-string-ersetzten/1702129#m1702129 ). Ich habe mir eine Art "Rechtschreibkorrektur" gebastelt, und versuche nun die Falschschreibweisen aus dem String zu korrigieren. Bisher nutze ich für das Ersetzten der Rechtschreibfehler str_replace, in den Tests funktionierte es zuerst zuverlässig. Bis ich bei längern Texten bemerkte das hier ggf. doppelungen (Schule/Schulen) zu problemen führen können. Ähnlich wie im oben verlinkten Beitrag kenne ich die Positon(im String)/Länge sowie das zu ersetztende Wort selbst. Str_replace ist hier zu grob um genau ein Wort im String zu ersetzten.

Die im Artikel verlinkte http://php.net/manual/de/ref.mbstring.php konnte mir keine Funktion liefern mit der ich anhand der Postion einen Stringteil setzen könnte.

Vielen Dank schon einmal im Voraus.