我在PHP中创建逗号分隔列表,但是我无法弄清楚如何从字符串中删除尾随逗号 - 例如我可能会生成一个类似于此的列表,
RefundApplicationForm_(1)7.pdf,麦金托什_- 摇床 -_ Suite_1514.pdf ,,,,
我试过了,
str_replace($list, ",", "");
但删除了所有逗号我只想删除最后一个逗号以及它们之间没有任何值的逗号。
我通过执行以下操作来制作列表,
$list .= $value.",";
答案 0 :(得分:7)
使用此
$list = rtrim($list, ',');
答案 1 :(得分:0)
$list = substr($str, 0, -1);
我个人更喜欢反过来:用逗号开头并用一个字母删除它
$list = substr($str, 1);