Bonjour,
J'ai besoin de supprimer les accents de mes chaines de caractères.
Pour ça j'ai implémenté la fonction suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
function stripaccents($string)
{
return strtr($string,'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ', 'aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY');
}
Lorsque je l'appelle de cette façon:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
print stripaccents("abcdé");
voilà ce que j'obtiens:
abcdYo

au lieu de:
abcde.

Ca fait des heures que je cherche...
Une idée d'ou peut venir le problème?