lulu: Mit eienr Funktion mehrere Zeichen ersetzen?

Beitrag lesen

Huhu ichen

ich würde die arrays aus bersichtsgründen extra schreiben:

$match = array('Ä','ä','Ö','ö','Ü','ü');
$replace = array('Ae','ae','Oe','oe','Ue','ue');

ich würde das aus übersichtsgründen als assosziatives Array schreiben:

$map = array(
 'Ä' => 'Ae',
 'ä' => 'ae',
 'Ö' => 'Oe',
 'ö' => 'oe',
 'Ü' => 'Ue',
 'ü' => 'ue',
);

$Ortohneumlaut = str_replace(array_keys($map), array_values($map), $ort);

Da kann es einem auch nicht passieren, dass ein Array versehentlich mehr Elemente als das andere hat.

Viele Grüße

lulu

--
bythewaythewebsuxgoofflineandenjoytheday