REMPLACER UN CARACTÉRE DANS UN CHAINE

cs_Romuald Messages postés 172 Date d'inscription lundi 30 avril 2001 Statut Membre Dernière intervention 6 avril 2003 - 29 déc. 2001 à 23:15
benji86446 Messages postés 40 Date d'inscription vendredi 23 mai 2003 Statut Membre Dernière intervention 20 novembre 2008 - 7 mai 2005 à 13:36
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

benji86446 Messages postés 40 Date d'inscription vendredi 23 mai 2003 Statut Membre Dernière intervention 20 novembre 2008
7 mai 2005 à 13:36
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
nashoy Messages postés 125 Date d'inscription dimanche 6 avril 2003 Statut Membre Dernière intervention 7 octobre 2006
13 juil. 2004 à 00:54
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.
kegi Messages postés 164 Date d'inscription jeudi 23 octobre 2003 Statut Membre Dernière intervention 25 août 2008
7 févr. 2004 à 18:08
comment afficher le nouveau texte modifier???
Merci d'avance.
p.s. ....lol..mdr!
KeGi
blooddevil Messages postés 1 Date d'inscription mardi 17 juin 2003 Statut Membre Dernière intervention 30 juillet 2003
30 juil. 2003 à 06:25
<= c'est une blague cette balise ou j'ai trop fumé moi ?
SmallToad Messages postés 110 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 26 septembre 2004
16 janv. 2002 à 04:09
Hé ho! T'a oublier les anti-slashes.
cs_Romuald Messages postés 172 Date d'inscription lundi 30 avril 2001 Statut Membre Dernière intervention 6 avril 2003
29 déc. 2001 à 23:15
Petite correction, le code ici ne marchera pas à cause des guillemets...

$chaine = str_replace(":)", "", $chaine);
Rejoignez-nous