Pour supprimer les accents dans les données d'une base de données j'utilise la fonction trouvée sur internet

http://www.wikistuce.info/doku.php/p...x_d-une_chaine

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
function filter($in) {
	$search = array ('@[éèêëÊË]@i','@[áãàâäÂÄ]@i','@[ìíiiîïÎÏ]@i','@[úûùüÛÜ]@i','@[òóõôöÔÖ]@i','@[ñÑ]@i','@[ýÿÝ]@i','@[ç]@i','@[ ]@i','@[^a-zA-Z0-9_]@');
	$replace = array ('e','a','i','u','o','n','y','c','_','');
	$result = preg_replace($search, $replace, $in);
	return $result;
}
Mais pour $in = Fréville j'obtiens $result = Freeville.(suivi en pas à pas de la fonction avec XDebug et Firefox)
Savez-vous où est l'erreur ?