Page 1 sur 1

difficulté avec preg_replace

Posté : 04 nov. 2015, 20:19
par Francky
Bonjour,

J'ai des difficulté avec les patterns

je souhaite remplacer les caractères . / @ ? - : ( ) d'une chaîne par le caractère 1

J'ai essayé ça,

$maligne="'?.,()";
$touche=array("/./","/,/","////","/@/","/?/","/!/","/-/","/:/","/(/","/)/");
preg_replace($touche,"1",$maligne);
echo $maligne."<br>";


mais ça marche pas.
Qu'est ce qui cloche?

Re: difficulté avec preg_replace

Posté : 04 nov. 2015, 20:37
par or 1
preg_replace retourne la chaine modifiée, la fonction ne modifie pas le 3ème paramètre.

Re: difficulté avec preg_replace

Posté : 04 nov. 2015, 21:15
par Francky
Ok
ça + le problème d’échappement de certain caractère, ça ne pouvait pas marché

Merci beaucoup pour ton aide