REMPLACER UN CARACTÉRE DANS UN CHAINE

Signaler
Messages postés
172
Date d'inscription
lundi 30 avril 2001
Statut
Membre
Dernière intervention
6 avril 2003
-
Messages postés
40
Date d'inscription
vendredi 23 mai 2003
Statut
Membre
Dernière intervention
20 novembre 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/12834-remplacer-un-caractere-dans-un-chaine

Messages postés
40
Date d'inscription
vendredi 23 mai 2003
Statut
Membre
Dernière intervention
20 novembre 2008

Si vous désirez mettre plusieurs smileys, faites comme ça:

$smiley[':)'] = "sourrir.gif";
$smiley[';)'] = "clindoeil.gif";
$smiley[':('] = "pascontent.gif";

$chaine = "Salut tout le monde c'est moi :)";
foreach ($smiley as $i=>$sm) {
$chaine= str_replace ("$i", "", $chaine);
}

Ca devrait marcher
Messages postés
125
Date d'inscription
dimanche 6 avril 2003
Statut
Membre
Dernière intervention
7 octobre 2006

ce code est un peu trop simple, vous ne trouvez pas ?
en fait cette source :

$chaine = "Salut tout le monde c'est moi :)";
$chaine = str_replace(":)", "", $chaine);
//faut mettre des \ devant les "

marchera avec 1 smiley, mais quand il y aura au - 2, elle ne marchera plus. il faut voir si il y a un moyen simple de corriger la source.
Messages postés
164
Date d'inscription
jeudi 23 octobre 2003
Statut
Membre
Dernière intervention
25 août 2008

comment afficher le nouveau texte modifier???
Merci d'avance.
p.s. ....lol..mdr!
KeGi
Messages postés
1
Date d'inscription
mardi 17 juin 2003
Statut
Membre
Dernière intervention
30 juillet 2003

<= c'est une blague cette balise ou j'ai trop fumé moi ?
Afficher les 6 commentaires