Voilà, j'ai appliqué cette fonction à une chaine de test, et cela a donné :
$string_orig = "je, suis, une, chaine, avec, au, moins, sept, virgules, séparant, les, mots";
echo $string_orig;
$string_modif = ereg_replace("(([^,]*,){7})(.*)", "\\1,\\3", $string_orig);
echo "<br>".$string_modif;Résultat :
je, suis, une, chaine, avec, au, moins, sept, virgules, séparant, les, mots
je, suis, une, chaine, avec, au, moins,, sept, virgules, séparant, les, mots


