 |
Mit Php Umlaute ersetzen?
Sie befinden sich: Home > Forum > Php > Mit Php Umlaute e...
Wenn Sie einen Beitrag in diesem Forum schreiben möchten, so ist es erforderlich dass sie sich auf unsere Seite als User anmelden.
In diesen Beitrag wurden 2 Nachrichten geschrieben. | Mit Php Umlaute ersetzen? | | Nachricht wurde verfasst am 01.11.2011 um 18:50 Uhr von |  | Corney-Steudnit... | Hallo,
ich versuche jetzt schon seit mehreren Minuten verzweifelt Umlaute welche in ein HTML Formular eingegeben wurden von Ä nach AE zu ersetzen. Kann mir jemand vielleicht bei meinen Umlautproblem helfen? Das PHP Script speichert derzeit den gesamten Text mit allen Umlauten in einer MySQL Datenbank, ich möchte aber es vermeiden das Umlaute darin gespeichert werden. Vielen Dank bereits im Voraus für eure Hilfe.
Liebe Grüße Corney | | | | Nachricht wurde verfasst am 01.11.2011 um 20:43 Uhr von |  | schubertmedia | Wunderschönen guten Abend Corney,
um Umlaute bzw. Sonderzeichen in PHP zu ersetzen kannst du dir einfach eine function erstellen worüber diese ersetzt werden.
Beispiel:
<?php
function umlaute_ersetzen($text){
$such_array = array ('ä', 'ö', 'ü', 'ß');
$ersetzen_array = array ('ae', 'oe', 'ue', 'ss');
$neuer_text = str_replace($such_array, $ersetzen_array, $text);
return $neuer_text;
}
$umlaut_text='Der Müller möchte morgen früh wieder geweckt werden!';
echo umlaute_ersetzen($umlaut_text);
?>
Das Beispiel würde folgenden Text ausgeben:
Der Mueller moechte morgen frueh wieder geweckt werden!
Du siehst, dass das ersetzen von Umlauten in Php Recht einfach ist, ich hoffe du hast es verstanden und bei weiteren Fragen stehe ich dir natürlich gern zur Verfügung.
Grüße Nico | Antwort schreiben |
 |