D
di-five
Hallo,
ich möchte Umlaute mit str_replace ersetzen, nur leider funktioniert das nicht
Hier mal der Quellcode:
Das funktioniert für -a, -b, " der " usw. nur leider nicht für die Umlaute.
Kann mir jemand sagen warum?
Ich wäre für Hilfe dankbar.
Viele Grüße
di-five
// Die Ausgabe wird anschließend in einer Datenbank gespeichert.
ich möchte Umlaute mit str_replace ersetzen, nur leider funktioniert das nicht

Hier mal der Quellcode:
PHP:
<?php
function text ($text) {
$alt = array("-a", "-b", "-c", "-d", "-e", "-f", "-g", "-h", "-i", "-j", "-k", "-l", "-m", "-n", "-o", "-p", "-q", "-r", "-s", "-t", "-u", "-v", "-w", "-x", "-y", "-z",
"-ä", "-ö", '-ü',
" Der ", " Die ", " Das ", " Dem ", " Den ");
$neu = array("-A", "-B", "-C", "-D", "-E", "-F", "-G", "-H", "-I", "-J", "-K", "-L", "-M", "-N", "-O", "-P", "-Q", "-R", "-S", "-T", "-U", "-V", "-W", "-X", "-Y", "-Z",
"-Ä", "-Ö", '-Ü',
" der ", " die ", " das ", " dem ", " den ");
$text = str_replace($alt, $neu, $text);
return $text;
}
?>
Das funktioniert für -a, -b, " der " usw. nur leider nicht für die Umlaute.
Kann mir jemand sagen warum?
Ich wäre für Hilfe dankbar.
Viele Grüße
di-five
// Die Ausgabe wird anschließend in einer Datenbank gespeichert.
Zuletzt bearbeitet von einem Moderator: