dedlfix: Anzeigen ob in einer Funktion etwas geändert wurde oder nicht

Beitrag lesen

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!