Hi!
if ($format=='name'){$neu=preg\_replace ( '~[^a-z0-9/> ÜüÖöÄäß,.:\_-]~i', '',$var );} // Name
Aus André wird damit Andr. Ist das wirklich gewünscht?
André wird doch angenommen, da er doch nicht den ´ sondern den ' ausschließt, oder sehe ich das nicht und der Koffeein wirkt noch nicht?
é ist nicht ´ und e. Auch wenn du das auf deiner Tastatur mit zwei Tastendrucks eingibst, landet im Text nur ein Buchstabe. Nebenbei ist das ' ebensowenig wie das ´ im Suchmuster enthalten. Und selbst wenn du auf die kombinierenden diakritischen Zeichen abzielst: der mit der Tastatur eingegebene ´ ist das Zeichen U+00B4 und der kombinierende ist U+0301.
Lo!