bonjour
j'essaie de simplifier mon code pour éviter ça:
au profit de ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if ($nb_mots==2) { $mot_a_trouver = strtolower($listemot[0]); $chaine_de_remplacement = '<span class="style_prune_selection"><b><em>'.$mot_a_trouver.'</em></b></span>'; $mot_a_trouver_minuscule = remplacement_chaine_caracteres($mot_a_trouver); $remplace = preg_replace($mot_a_trouver_minuscule, $chaine_de_remplacement, $chaine); $mot_a_trouver = strtolower($listemot[1]); $chaine_de_remplacement = '<span class="style_prune_selection"><b><em>'.$mot_a_trouver.'</em></b></span>'; $mot_a_trouver_minuscule = remplacement_chaine_caracteres($mot_a_trouver); $remplace = preg_replace($mot_a_trouver_minuscule, $chaine_de_remplacement, $remplace); }
mon problème est au niveau de ma variable $remplace qui est remise à zéro à chaque passage dans la boucle... et je souhaiterai qu'elle conserve ce qui a été écrit au passage précédent...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $compteur = $nb_mots - 1; for ($i = 0; $i < $compteur; $i++) { $mot_a_trouver = strtolower($listemot[$i]); $chaine_de_remplacement = '<span class="style_prune_selection"><b><em>'.$mot_a_trouver.'</em></b></span>'; $mot_a_trouver_minuscule = remplacement_chaine_caracteres($mot_a_trouver); $remplace = preg_replace($mot_a_trouver_minuscule, $chaine_de_remplacement, $chaine); }
comment dois-je procéder? car je pense qu'il y a quelque chose que j'ai mal initialisé...
merci de votre aide
Partager