Umlaute ersetzen (ä -> ae, ü -> ue, ...)
Maresa P.
- php
Hallo,
gibt es in PHP eine Funktion um Umlaute zu ersetzen:
Bspl.:
ä -> ae
ü -> ue
ö -> oe
Wenn nein, wo finde ich so eine Funktion bzw. wie mache ich sowas?
Vielen Dank
Maresa P.
Hi,
gibt es in PHP eine Funktion um Umlaute zu ersetzen:
es gibt eine (String-)Funktion, um viele Werte durch gleichviele andere Werte zu ersetzen. Die PHP-Doku enthält hierzu alles, was Du wissen musst.
Cheatah
Hallo, Maresa,
gibt es in PHP eine Funktion um Umlaute zu ersetzen:
Bspl.: ä -> ae ü -> ue ö -> oe
Nicht daß ich wüßte - eine solche Maskierung ist heutzutage ja auch nur noch selten erforderlich ...
Wenn nein, wo finde ich so eine Funktion bzw. wie mache ich sowas?
Versuch's mal mit str_replace ...
http://de.php.net/str_replace
In etwa so (ungetestet, analog zu einem Beispiel aus obiger Seite) ...
<?php
function umlaute($text)
{
$search = array ('ä', 'ö', 'ü', 'ß');
$replace = array ('ae', 'oe', 'ue', 'ss');
$str = str_replace($search, $replace, $text);
return $str;
}
echo umlaute("schöne Grüße an sämtliche Forumsteilnehmer");
?>
Grüße,
Sebastian