[PHP] Remplacer un caractere dans une chaine

Fermé
Elodie - 24 juil. 2007 à 18:27
 webmediaservices - 7 nov. 2008 à 07:34
Bonjour, j'ai un petit probleme avec ma foncion str_replace :(

je souhaite remplacer les espaces et les apostrophes d'une phrase par des undersccores

en gros
transformer "comment ca marche c'est le meilleur forum"
par "comment_ca_marche_c_est_le_meilleur_forum"

J'arrive a remplacer les espaces, mais j'y arrive pas pour les apostrophes ...
Ca me renvoi ca :

"comment_ca_marche_c\_est_le_meilleur_forum"
(ca me rajoute un backslash)

mes fonctions :

$affiche = "comment ca marche c'est le meilleur forum" ;
$affiche = str_replace(' ','_',$affiche);
$affiche = str_replace("'",'_',$affiche); 
( j'ai du mettre des guillemets a la place des quotes sinon ca marchait pas ''')

Si quelqu'un a une idée ca serait cool, j'ai eu beau chercher sur la toile mais en vain :(

@ plus

Elodie
A voir également:

1 réponse

C'est bon j'ai trouvé.

J'ai fais un stripslashes derriere.

Merci qd même et bonne cntinuation a tous sur ce forum :D
0
webmediaservices
7 nov. 2008 à 07:34
slt

au lieu de mettre " ' " pourquoi ne pas tout simplement mettre ' /' ' ?
0