Page 1 sur 1

echapper caractere speciaux php

Posté : 11 sept. 2013, 16:52
par villeurdav
Bonjour à toutes et à tous,

je recherche une fonction genre preg_quote() qui me correspondrait bien , mais qui échapperait les @ et pas les - .. est ce que ca existe .. car je ne sais pas echaper certains caracteres et pas d'autres.

ou alors apres les pregquote () je peux faire un string replace () sur les caracteres que je veux echapper ? genre remplacer donc mon @ -> \@ et du coup \- redeviendrait - ?


merci :)
David

Re: echapper caractere speciaux php

Posté : 11 sept. 2013, 21:43
par moogli
salut,

sais tu que tu peux passer des tableaux en paramètre de str_replace ?
$truc = str_replace(['@','\-'],['\@','-'],$truc);

@+

Re: echapper caractere speciaux php

Posté : 11 sept. 2013, 22:03
par villeurdav
ha punaise,.. genial.. ca correspond pile poil a ce que j'ai besoin merci moogli

je commence à aimer le php là ;) lol
David

Re: echapper caractere speciaux php

Posté : 11 sept. 2013, 23:30
par moogli
Modération :
Puisque ta question est résolue, je l'indique en cliquant sur le bouton "Mettre le sujet en tant que Résolu" pour que les futures personnes qui voudront consulter ce sujet sachent qu'il contient une solution.

Tu peux réaliser cette opération toi-même en cliquant sur le bouton vert situé en haut de la page à côté du titre, si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)