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

leidige Thema ä,ö, ü, ß ersetzen

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
conny2540
PostRank 2
PostRank 2
Beiträge: 60
Registriert: 04.08.2006, 07:10

Beitrag von conny2540 » 14.10.2010, 18:42

Ich bin kein Programmierer und habe ein script welches keywords generiert aus einem text. Ich habe mir das Script mal angesehen und folgende Passage gefunden:

Code: Alles auswählen

// some cleanup
		$str = ' '. $str .' '; // pad that is necessary
		$str = preg_replace('#\ [a-z]{1,2}\ #i', ' ', $str); // remove 2 letter words and numbers
		$str = preg_replace('#[0-9\,\.:]#', '', $str); // remove numerals, including commas and dots that are part of the numeral
		$str = preg_replace("/([a-z]{2,})'s/", '\\1', $str); // remove only the 's (as in mother's)
		$str = str_replace('-', ' ', $str); // remove hyphens (-)
nun möchte ich das erweitern um die Ersetzung von den umlauten auf ae, oe, ue und ss. Leider klappt es nicht. Kann mir bitte jemand helfen ?

Ich habe es damit probiert, aber da passiert rein garnichts:

Code: Alles auswählen

$str = str_replace('/ä/', 'ae', $str);
        $str = str_replace('/ü/', 'ue', $str);
        $str = str_replace('/ö/', 'oe', $str);
        $str = str_replace('/ß/', 'ss', $str);
[/code]