Hi nadine,
gern würde ich z.b. den text "abcäöüdefß''-.,#+xyź"
so umformen, dass nur die wirklich "sauberen" zeichen bleiben.
ich glaub, dass kann man auf einen hex/char bereich begrenzen/festlegen...
rauskommen sollte: "abcdefxy".
wie geht das am einfachsten?
In deinem konkreten Fall so:
$alle = "abcäöüdefß''-.,#+xyź";
$gueltig = preg_replace('/[^a-z]/', '', $alle);
Die Frage ist aber, was "wirklich saubere" Zeichen sind. Nur die lateinischen Kleinbuchstaben? Oder auch die Großbuchstaben?
$gueltig = preg_replace('/[^a-zA-Z]/', '', $alle);
Und Ziffern?
$gueltig = preg_replace('/[^a-zA-Z0-9]/', '', $alle);
http://www.php.net/manual/de/function.preg-replace.php
http://www.php.net/manual/de/reference.pcre.pattern.syntax.php
MffG
EisFuX