Php如何删除任何最后一个逗号

时间:2010-06-25 18:18:56

标签: php trim

示例输出

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

我尝试根据我的previous question使用内爆,但它只修剪了最后一个逗号。

如何删除最后一个逗号?

3 个答案:

答案 0 :(得分:102)

rtrim('test,,,,,', ',');

请参阅the manual

答案 1 :(得分:32)

例如

rtrim

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

// foo,bar,blah,bleh

答案 2 :(得分:6)

完全不同的方式:

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