$umlaute = "test-ä-ö-ü-asdf-sdft";
if(preg_match("/([ÄÖÜäöü])/",$umlaute))
{
//gesucht wird nach Ä,ä,Ö,ö oder Ü,ü.
echo $umlaute; // frei von Umlauten
}
else
{
echo htmlentities($umlaute); // Gibt es als ä etc. aus
echo "oder wahlweise // Gibt Ae, ae, Oe, oe, Ue oder ue aus";
$umlaute = str_replace ( 'Ä', 'Ae', $umlaute);
$umlaute = str_replace ( 'ä', 'ae', $umlaute);
$umlaute = str_replace ( 'Ö', 'Oe', $umlaute);
$umlaute = str_replace ( 'ö', 'oe', $umlaute);
$umlaute = str_replace ( 'Ü', 'Ue', $umlaute);
$umlaute = str_replace ( 'ü', 'ue', $umlaute);
echo $umlaute;
}
?>
</body>
</html>
Ausgabe:
test-ä-ö-ü-asdf-sdft