web-dev-qa-db-ja.com

PHP最後のコンマを削除する方法

出力例

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

前の質問 に従って内破を使用しようとしましたが、最後のコンマのみをトリムします。

最後のコンマを削除する方法は?

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

マニュアル を参照してください。

107
Artefacto

rtrim 例:

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

// foo,bar,blah,bleh
33
Kuchen

完全に異なる方法:

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