dedlfix: Vergleich mit 'LIKE' wie in MySQL?

Beitrag lesen

Hi!

wenn ich in MySQL in der WHERE- Klausel LIKE benutze, werden auch ähnliche Begriffe gefunden.
Ich suche 'braun' und finde auch 'bräun'en.

braun vs. bräun hat nichts mit LIKE zu tun sondern mit der verwendeten Kollation, die festlegt, dass ä wie a behandelt wird. Das LIKE und das % im Suchmuster) ist nur dafür zuständig, dass auch Zeichenfolgen mit beispielsweise angehängtem "en" gefunden werden.

Nun möchte ich die gefundenen Begriffe hervorheben, muss sie also mit PHP auch erkennen können. Gibt es dazu eine Funktion?

Mustervergleiche macht man üblicherweise mit regulären Ausdrücken.

Lo!