Bonjour à tous,

J'ai une chaine de mots-clés aléatoires générée par une boucle qui se compose comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
$liste = "";
$i = 0;
 
foreach($tab_mots_cles as $mc){
   $liste .= '<span id="'.$i.'">'.$mc.' , </span>';
   $i++;
}
Et ce que je voudrais faire avec substr, mais est-ce la fonction la plus appropriée ?, c'est supprimer la dernière virgule.
Dans le source, ma chaine va donc s'afficher comme suit :

<span id="0">Toto , </span><span id="1">Tata , </span><span id="2">Tutu , </span>
Et bien sûr, si je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$liste = substr($liste, 0 , -7);
Je supprime le dernier </span> avec. Ce que je ne veux pas.
Juste la dernière virgule !
Merci de votre aide.