Bonjour à tous !
Je récupère dans ma base de données un liste de saisons ("58 Eté 2013", "59 Hiver 2013").
J'aimerais supprimer les accents. C'est à dire remplacer à par a, é par e, etc...
J'ai testé :
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function stripAccents($string){ return strtr($string, 'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ', 'aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY'); }
Mais aucunes de ces fonction ne marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function stripAccents($string){ $accent = array("à","á","â","ã","ä","ç","è","é","ê","ë","ì","í","î","ï","ñ","ò","ó","ô","õ","ö","ù","ú","û","ü","ý","ÿ","À","Á","Â","Ã","Ä","Ç","È","É","Ê","Ë","Ì","Í","Î","Ï","Ñ","Ò","Ó","Ô","Õ","Ö","Ù","Ú","Û","Ü","Ý"); $sansAccent = array("a","a","a","a","a","c","e","e","e","e","i","i","i","i","n","o","o","o","o","o","u","u","u","u","y","y","A","A","A","A","A","C","E","E","E","E","I","I","I","I","N","O","O","O","O","O","U","U","U","U","Y"); return str_replace($accent, $sansAccent, $string); }
J'ai à chaque fois mes é et mes à.....
D'ou cela peut-il bien venir ?
Merci de votre aide !
Partager