Supprimer les accents avec PHP

Publié par Jeff - Dernière mise à jour le 5 novembre 2009 à 20:05 par marlalapocket
Pour un tas de raisons, il est parfois utile de convertir un texte accentué en un texte sans accents.

Voici une fonction permettant de transformer très simplement la quasi-totalité des accents en leur équivalent non-accentués :



function stripAccents($string){
	return strtr($string,'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ',
'aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY');
}