Remplacement des accents par des lettres sans accents
Bonjour à tous,
J'utilise une fonction php pour remplacer les lettres avec accents par des lettres sans accents, voici la fonction utilisée :
Code:
1 2 3 4 5 6 7 8 9
| function retireAccents($chaine)
{
$patterns = array('/[àáâãä]/i','/[éèëê]/i','/[ç]/i','/[ìíîï]/i','/[ñ]/i','/[òóôõö]/i','/[ùúûü]/i','/[ýÿ]/i');
$replacements = array('a','e','c','i','n','o','u','y');
$chaine = preg_replace($patterns, $replacements, $chaine);
return $chaine;
} |
mais ceci semble ne pas fonctionner correctement .
Pour par exemple le mot étui je voudrais avoir le mot etui grâce à la fonction utilisée.
Comment peut on resoudre ce problème ?
Cordialement .