Hallo Leute!
Ich habe eine ganz simple Frage, wieso funktioniert das nicht?
Es sollte die Umlaute ersetzen. Das interessante ist, dass es in einem anderem Script funktioniert.
$street[$counter] ist "straße".
$street_new sollte also "strasse" sein, jedoch passiert einfach gar nichts.
Ich verstehe nicht warum..vorallem, da es in dem anderem Script geht.
$street[$counter] ist ein Wert aus einem POST Formular, falls das weiterhilft.
Es ist auch noch nicht codiert per utf8 etc.
Gruß
robat
Ich habe eine ganz simple Frage, wieso funktioniert das nicht?

PHP-Code:
$umlaute = array("/ä/","/ö/","/ü/","/Ä/","/Ö/","/Ü/","/ß/");
$replace = array("ae","oe","ue","Ae","Oe","Ue","ss");
$street_new = preg_replace($umlaute, $replace, $street[$counter]);
$street[$counter] ist "straße".
$street_new sollte also "strasse" sein, jedoch passiert einfach gar nichts.
Ich verstehe nicht warum..vorallem, da es in dem anderem Script geht.
$street[$counter] ist ein Wert aus einem POST Formular, falls das weiterhilft.
Es ist auch noch nicht codiert per utf8 etc.
Gruß
robat
Kommentar