Ce que je veux faire est de supprimer tous les accents et les trémas à partir d'une chaîne, en tournant "lärm" en "larm" ou "andré" en "andré". Ce que j'ai essayé de faire était de utf8_decode la chaîne et ensuite utiliser strtr sur elle, mais depuis que mon fichier source est enregistré en tant que fichier UTF-8, je ne peux pas entrer dans la norme ISO-8859-15 caractères pour tous les trémas - l'éditeur insère les caractères UTF-8.
Évidemment, une solution serait d'avoir un include c'est un ISO-8859-15 fichier, mais il doit y avoir une meilleure façon que d'avoir un autre requis?
echo strtr(utf8_decode($input),
'ŠŒŽšœžŸ¥µÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿ',
'SOZsozYYuAAAAAAACEEEEIIIIDNOOOOOOUUUUYsaaaaaaaceeeeiiiionoooooouuuuyy');
Mise à JOUR: j'étais Peut-être un peu inexact avec ce que je cherche à faire: je n'ai pas réellement supprimer les accents, mais de les remplacer par leurs plus proches "d'un caractère ASCII" aequivalent.