Horst Nogajski: Funktionen für 'unscharfe' String-Vergleiche?

Beitrag lesen

Hallo zusammen,

weiß jemand ob (und wie/womit) es in PHP möglich ist Zeichenketten zu vergleichen und auch (z.B. phonetisch) annähernde Treffer zu bekommen.

Bisher habe ich nur Funktionen gefunden die Zeichenketten miteinander vergleichen und dann maximal caseinsensitive 100% Treffer zurückgeben.

Ich würde aber gerne auch Strings finden die nur so ähnlich aufgebaut sind wie das Suchmuster.

z.B. Suche nach 'Tulpe' findet 'Tulpe, Tulpenfarbe, Tulpnfarbe, Tulip'

Es sollen also bis zu einem gewissen Grad auch ähnliche Strings gefunden werden. (Wenn im Beispiel auch Amsterdam gefunden würde das wäre eindeutig zu unscharf, *g*)

Gibt es da schon in PHP implementierte Möglichkeiten oder auch andere?

Viele Grüße,
Horst