nashoy
Messages postés125Date d'inscriptiondimanche 6 avril 2003StatutMembreDernière intervention 7 octobre 2006 10 févr. 2006 à 12:01
Bonjour,
en fait je connais déjà la variante des 2 tableaux comme tu l'as dit
malalam, mais je préfèrerais le faire avec un tableau comme j'ai dit,
je trouve ça plus clair:
$conversion = array(
':)' => '*souris*',
':(' => '*triste*',
':|' => '*neutre*'
);
On peut facilement en rajouter en restant clair.
malik7934, ce que tu m'as donné affiche tout le contenu du tableau, or
j'aimerai seulement remplacer le code dans une chaine, par ex:
$chaine = "bonjour:)";
$chaine_fini vaut alors : "bonjour*souris*"
Si il le faut, j'adopterai la méthode des 2 tableaux, mais je préfèrerai de loin l'autre.
nashoy
Messages postés125Date d'inscriptiondimanche 6 avril 2003StatutMembreDernière intervention 7 octobre 2006 10 févr. 2006 à 17:24
Salut Anthomicro,
dans mon message précédent, je disais que je cherche (si possible) une
autre méthode, car je trouve que celle des 2 tableaux n'est pas très
propre à mon gout (quand la liste devient plus longue).
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 10 févr. 2006 à 17:39
y'a pas d'autre méthode plus propre que ça pour remplacer de multiples valeurs, mais si tu veux alonger le temps d'exécution, tu peux par exemple mettre tout ce que tu recherches dans un fichier (un truc par ligne) et ce que tu veux remplacer et puis tu fais par exemple