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
Voici comment j'ai utilisé preg_replace
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Cette derniere fonction ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Merci de m'aider!
Partager