Hallo Gunnar,
Wenn du Position im String und Länge des Wortes kennst, kannst du mit
substr()
den String vor und nach dem Wort abschneidenString und
substr()
verträgt sich nicht.Alles, was nicht mit
mb_
anfängt, sind keine String-Funktionen.
Ich habe hier mit bedacht substr()
gewählt und nicht die Multibyte-Variante gewählt.
Deine Aussage ist viel zu pauschal, als dass sie wahr oder richtig sein könnte. Gerade in diesem Zusammenhang höchstwahrscheinlich falsch. Der OP sprach von Rechtschreibprüfung, was die Vermutung nahelegt, dass er Byte-Offsets und -Länge bekommt: aspell
, ispell
und Konsorten geben dir die Byte-Offsets, nicht den Offset in Anzahl Codepoints.
LG,
CK