phpbar.de logo

Mailinglisten-Archive

[php] Umlaute

[php] Umlaute

Peter Muessig-Trapp muessig_(at)_his.de
Thu, 18 Nov 1999 08:14:17 +0100


messi_(at)_bigfoot.com schrieb am 18.11.1999:
>Hallo Liste,
>
>hat jemand schon mal eine Art Umsetzer für Umlaute (ä->ae) 
>gebaut ?
>Ich möchte damit aus Vor- und Nachnamen (aus einer mySQL 
>Datenbank) Links zu Fotos eben jener Personen erzeugen.

function uml($string){

	$string = ereg_replace("ä|ä", "ae", $string);
	$string = ereg_replace("ö|ö", "oe", $string);
	$string = ereg_replace("ü|ü", "ue", $string);
	$string = ereg_replace("Ä|Ä", "Ae", $string);
	$string = ereg_replace("Ö|Ö", "Oe", $string);
	$string = ereg_replace("Ü|Ü", "Ue", $string);
	$string = ereg_replace("ß|ß", "ss", $string);

	return $string;
}

$ohne_uml=uml("Müßig-Trapp"); 

oder 

$ohne_uml=uml("Müßig-Trapp");


$ohne_uml enthaelt: "Muessig-Trapp"

wenn in Deiner DB keine HTML-Entities  enthalten sind, kannst Du
den ODER-Teil natuerlich weglassen:

      ...
	$string = ereg_replace("ä", "ae", $string);
      ...

Gruesse, Peter

______________________________________________________________________
Peter Muessig-Trapp, HIS GmbH,  Goseriede 9,  30159 Hannover,  Germany
e-mail: muessig_(at)_his.de   phone: +49-511-1220193   fax: +49-511-1220250
Soziale Lage Studierender, 15. Sozialerhebung: http://www.his.de/soz15
______________________________________________________________________



php::bar PHP Wiki   -   Listenarchive