|
|
|
|
Salut,
voilà j'ai besoin de transformé le texte suivant "téléchargement" qui posséde des accents en "telechargement" sans accent.
j'utilise la syntaxe suivante : eregi_replace("é|è","e",$article);
Les accents ne sont pas remplacé. :(
lorsqu'a la place des accents je mets une autre lettre le remplacement fonctionne.
Quelqu'un pourrait donc m'expliquer comment travailler avec les expressions régulière sur les accents.
Merci.
@+
J'avais le meme probleme, et je l'ai résolu en utilisant une fonction qui formate ton texte :
function no_accent($str_accent)
{
$pattern = Array("/é/", "/è/", "/ê/", "/ç/", "/à/", "/â/", "/î/", "/ï/", "/ù/", "/ô/", "/&/");
$rep_pat = Array("e", "e", "e", "c", "a", "a", "i", "i", "u", "o", "et");
$str_noacc = preg_replace($pattern, $rep_pat, $str_accent);
return $str_noacc;
}
Ca devrait le faire |