im Netz habe ich folgende Routine gefunden:
strText = "schönes Haus an einer Bergstraße"
suchen = Array("ä", "ö", "ü", "ß", " ", "\\", "/")
ersetzen = Array("ae", "oe", "ue", "ss", "_", "-", "-")
strText = str_replace(suchen, ersetzen, strtolower(strText))
lässt sich das auch mit regulären Ausdrücken realisieren
Vielen Dank für eine Antwort und einen schönen Abend
Mit freundlichen Grüßen
Albrecht