Mein Suchmuster ist ja einfach nur $q
Wenn ich das einschließen will, ist dann mein $ersetzen = '<b>\1</b>' ?
Habe mir jetzt mal eine ausführliche Beschreibung von preg_replace durchgelesen. Hat aber noch mehr verwirrt als geholfen:
Ziel: Groß-/Kleinschreibungsunabhängig den String $q im array $liste suchen und dann vor und hinter den Teilstring <b> bzw. </b> setzen, aber die ursprüngliche Grpß-/Kleinschreibweise von $liste beibehalten.
Habe mehrere Versuche gestartet und es kommen immer Fehlermeldungen wie Delimiter must not be alphanumeric (preg_replace($q, '<b>$0</b>', $liste)
)
So wie ich die Beschreibung verstanden habe macht die Zeile für mich aber irgendwie sinn.
Wo liegt der Fehler?