web-dev-qa-db-fra.com

Php comment supprimer les dernières virgules

Exemple de sortie

1. test,test,test,test,test,
2. test,test,test,,
3. test,test,,,
4. test,,,,,

J'ai essayé d'utiliser l'implode conformément à ma question précédente mais il ne coupe que la dernière virgule.

Comment supprimer les dernières virgules?

40
wow
rtrim('test,,,,,', ',');

Voir le manuel .

107
Artefacto

rtrim par exemple:

$str = 'foo,bar,blah,bleh,';
echo rtrim($str,',');

// foo,bar,blah,bleh
33
Kuchen

manière complètement différente:

$str = "1,2,3,4,";
$str = substr($str,0,strlen($str)-1);
7
Ricky