[RESOLU] echapper caractere speciaux php

villeurdav
Invité n'ayant pas de compte PHPfrance

11 sept. 2013, 16:52

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

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

11 sept. 2013, 21:43

salut,

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

@+
Il en faut peu pour être heureux ......

villeurdav
Invité n'ayant pas de compte PHPfrance

11 sept. 2013, 22:03

ha punaise,.. genial.. ca correspond pile poil a ce que j'ai besoin merci moogli

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

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

11 sept. 2013, 23:30

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 !!! ;)
Il en faut peu pour être heureux ......