Remplacement de caractere

[Résolu]
Signaler
-
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
-
Bonjour, j'ai une petite question,

j'utilise cette fonction pour remplacer des caractéres dans un texte:



$message2=str_replace(';)','',$Ligne['message']);



Seulement comme je n'ai pas que certain caratere a changer mais plusieur [ ;) :) :( ]

J'aimerais savoir si il est possible de modifier cette fonction pour
remplacer plusieur caratere en une fois, plutot que de passer par x
fonction.

Merci

3 réponses


et bien oui :
http://www.nexen.net/docs/php/annotee/function.str-replace.php

or donc (!! attention aux coupures de ligne !!) :

$message2 = str_replace(array(" ;)", " :)", " :("), array("", "", ""), $Ligne['message']);


Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Salut,



j'en profite pour dire que des qu'on a un probleme de ce genre, il
peut-etre utile de consulter la doc de php (www.php.net par
exemple)...tu aurais alors vu que cette fonction peut prendre des
tableaux en parametres, et pas seulement des chaines simples...
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Oups, desole, je n'avais pas vu que tu etais la meme personne lol.

Bon alors tres bien, j'apprecie grandement la demarche! Tu te reponds
en montrant que tu es alle voir la doc (nexen c'est tres bien aussi
lol), tu montres l'exemple :-)