g3radiochris
Mitglied
Hallo,
ich schreibe grade eine kleine Funktion die Sonderzeichen maskieren soll, vor allem Umlaute!
Nun hatte ich mir die Funktion "preg_match" ausgesucht, leider kenn ich mich mit regulären Ausdrücken noch nicht wirklich aus, so das es leider nicht mit nur einem Buchstaben funktioniert.
Beispiel:
<?
$text = 'Ich bin ein Text mit ungünstigen Zeichen, diese möchte der Nutzer aber nicht.';
$text = preg_match("/ü/","ü",$text);
$text = preg_match("/ö/","ö",$text);
echo $text;//Ausgabe->Ich bin ein Text mit ungünstigen Zeichen, diese möchte der Nutzer aber nicht.
?>
Leider funktioniert das nicht, hat jemand eine Idee?
Wären es mehr Buchstaben, ersetzt er es auch.
Gibt es bessere Lösungen?
Danke und bis bald.
g3radiochris
ich schreibe grade eine kleine Funktion die Sonderzeichen maskieren soll, vor allem Umlaute!
Nun hatte ich mir die Funktion "preg_match" ausgesucht, leider kenn ich mich mit regulären Ausdrücken noch nicht wirklich aus, so das es leider nicht mit nur einem Buchstaben funktioniert.
Beispiel:
<?
$text = 'Ich bin ein Text mit ungünstigen Zeichen, diese möchte der Nutzer aber nicht.';
$text = preg_match("/ü/","ü",$text);
$text = preg_match("/ö/","ö",$text);
echo $text;//Ausgabe->Ich bin ein Text mit ungünstigen Zeichen, diese möchte der Nutzer aber nicht.
?>
Leider funktioniert das nicht, hat jemand eine Idee?
Wären es mehr Buchstaben, ersetzt er es auch.
Gibt es bessere Lösungen?
Danke und bis bald.
g3radiochris