problème avec ereg_replace
Bonjour,
J'ai changé ma version d'EasyPHP 2.0b par 5.3.1.0.
Ma fonction ereg_replace qui marchait me genere des erreurs sous la nouvelle version que j'utilise.
J'avais utilisé ereg_replace pour supprimer tous les accents dans mes mots.
J'ai utilisé preg_replace à la place de ereg_replace mais ça ne supprime pas mes accents.
Voici la fonction qui marchait bien mais qui genère des erreurs maintenant
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| function supprimer_accents($c) {
//$c = ereg_replace("[áåâäàã]","a",$c);
//$c = ereg_replace("ç","c",$c);
$c = ereg_replace("[êéèë]","e",$c);
// $c = ereg_replace("[íîïì]","i",$c);
$c = ereg_replace("[ÊÉÈË]","E",$c);
// $c = ereg_replace("[ÍÎÏÌ]","I",$c);
$c = ereg_replace("[ÛÜÙÚ]","U",$c);
//$c = ereg_replace("Ñ","N",$c);
// $c = ereg_replace("Ý","Y",$c);
return $c;
} |
Voici comment j'ai utilisé preg_replace
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| function supprimer_accents($c) {
//$c = preg_replace("[áåâäàã]","a",$c);
//$c = preg_replace("ç","c",$c);
$c = preg_replace("[êéèë]","e",$c);
// $c = preg_replace("[íîïì]","i",$c);
$c = preg_replace("[ÊÉÈË]","E",$c);
// $c = preg_replace("[ÍÎÏÌ]","I",$c);
$c =preg_replace("[ÛÜÙÚ]","U",$c);
//$c = preg_replace("Ñ","N",$c);
// $c = preg_replace("Ý","Y",$c);
return $c;
} |
Cette derniere fonction ne marche pas
Merci de m'aider!