Ersetzen von Umlauten und Sonderzeichen mit preg_replace
Verfasst: 25.02.2006, 12:22
Hallo Gemeinde,
bin seit Stunden am probieren, komme leider nicht auf eine Lösung.
Vielleicht könnt Ihr mit weiterhelfen.
Möchte Umlaute und Sonderzeichen aus einem Text nehmen mit preg_replace, der dann neu formatiert ausgegeben wird.
Dies ist mein vorgegebenes Beispiel:
Größe und Gewicht (Si/B)
Er sollte so ersetzt werden:
groesse_und_gewicht_(Si_B)
mein momentaner Code:
Wie kann ich zusätzlich den / "Slash" durch z.B. "_" ersetzen. Kennt jemand eine Lösung?
Bitte um Hilfe,
Guenni168[/b]
bin seit Stunden am probieren, komme leider nicht auf eine Lösung.
Vielleicht könnt Ihr mit weiterhelfen.
Möchte Umlaute und Sonderzeichen aus einem Text nehmen mit preg_replace, der dann neu formatiert ausgegeben wird.
Dies ist mein vorgegebenes Beispiel:
Größe und Gewicht (Si/B)
Er sollte so ersetzt werden:
groesse_und_gewicht_(Si_B)
mein momentaner Code:
Code: Alles auswählen
$find = array('/ä/','/ö/','/ü/','/ß/','/Ä/','/Ö/','/Ü/','/ /','/[:;]/');
$replace = array('ae','oe','ue','ss','Ae','Oe','Ue','_','');
return preg_replace ($find , $replace, strtolower($docfilename) . '_l' . $languages_id . '.pdf');
Bitte um Hilfe,
Guenni168[/b]