Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Ersetzen von Umlauten und Sonderzeichen mit preg_replace

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
guenni168
PostRank 1
PostRank 1
Beiträge: 2
Registriert: 25.02.2006, 12:11

Beitrag von guenni168 » 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:

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'); 
Wie kann ich zusätzlich den / "Slash" durch z.B. "_" ersetzen. Kennt jemand eine Lösung?

Bitte um Hilfe,
Guenni168[/b]