Mailinglisten-Archive |
Hallo :) Ich habe ein kleines Problem mit strtr(). Ich will alle Akzente etc. aus einem String entfernen (auch z.T. Sonderzeichen). Dazu habe ich folgende kleine Funktion geschrieben: == code == <?PHP function remove_accents($string) { return strtr($string, "ŠŒŽšœžŸ¥µÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿ", "SOZsozYYuAAAAAAACEEEEIIIIDNOOOOOOUUUUYsaaaaaaaceeeeiiiionoooooouuuuyy" ); } echo remove_accents("România va fi afectată de creşterea nivelului planetar"); ?> == /code == Erwarteter Output wäre also: Romania va fi afectata de cresterea nivelului planetar Erhaltener Output ist aber: Romy�nia va fi afectat�D de creA�terea nivelului planetar Hat jemand eine Idee, was da nicht stimmen könnte? Gruß Jonas
php::bar PHP Wiki - Listenarchive