Hi,
Das ist ja komisch, oder
Es sollen alle 'ä ö ü ß' (und später weitere Sonderzeichen) in ae oe ue ss usw... umgewandelt werden. Da dies für einige Datenfelder zählt, hätte ich dies als funktion, nur funz das irgentwie nicht. Ja Schuldfrage: Warum nicht?
Das Ergebnis ist müller statt mueller # 1.) allso egal
Das Ergebnis ist müller statt mueller # 2.) wie aufruf ist
Kann mir jemand mein(en) Denkfehler zeigen?
Thx im vorraus
Gruss aus Sachsen-Anhalt
Das ist ja komisch, oder
Es sollen alle 'ä ö ü ß' (und später weitere Sonderzeichen) in ae oe ue ss usw... umgewandelt werden. Da dies für einige Datenfelder zählt, hätte ich dies als funktion, nur funz das irgentwie nicht. Ja Schuldfrage: Warum nicht?
Code:
function kleinezeichenkette($zeichenkette) {
$kleineswort = strtolower($zeichenkette);
$array_1 = array("ä","ü","ß");
$array_2 = array("ae","ue","ss");
for($x=0;$x<3;$x++){
$wort2 = str_replace($array_1[$x],$array_2[$x],$kleineswort);
}
return $wort2;
}
$wort2 = kleinezeichenkette("müller"); # 1.
$wortX = kleinezeichenkette("müller"); # 2.
echo "neue Wort = ".$wort2;
echo "neue Wort = ".$wortX;
Das Ergebnis ist müller statt mueller # 1.) allso egal
Das Ergebnis ist müller statt mueller # 2.) wie aufruf ist
Kann mir jemand mein(en) Denkfehler zeigen?
Thx im vorraus
Gruss aus Sachsen-Anhalt