Une petite fonction PHP pour supprimer facilement les accents d'une chaine de caractères.
Cette fonction PHP est utile pour, par exemple, générer une URL à partir d'un mot clé défini par l'utilisateur ou traiter une chaine de caractères à des fins particulières.
Ainsi la chaine "L'Éléphant écarlate" donnera "L'Elephant ecarlate".
<?
function supprimerAccent($chaine){
$chaine = strtr($chaine,"ÀÂÄÇÈÉÊËÌÎÏÑÒÔÕÖÙÛÜ","AAACEEEEIIINOOOOUUU");
$chaine = strtr($chaine,"àáâãäåçèéêëìíîïñòóôõöùúûüýÿ","aaaaaaceeeeiiiinooooouuuuyy");
return $chaine;
}
?>
Voici comment l'utiliser :
<?
echo supprimerAccent("L'Éléphant écarlate");
?>
Résultat :
L'Elephant ecarlate