0

PHP でコンマ区切りのリストを作成していますが、文字列から末尾のコンマを削除する方法がわかりません。たとえば、次のようなリストを生成できます。

RefundApplicationForm_(1)7.pdf,Mackintosh_- Shaker -_Suite_1514.pdf,,,,

私が試してみました、

str_replace($list, ",", "");

しかし、それはすべてのコンマを削除します。最後のコンマと、それらの間に値がないコンマのみを削除したいのです。

私は次のようにしてリストを作成しています。

$list .= $value.",";

4

2 に答える 2

7

これを使って

$list = rtrim($list, ',');
于 2013-07-29T12:39:53.560 に答える
0

$list = substr($str, 0, -1);
個人的にはその逆の方が好みです: カンマで始めて、カンマで削除します。
$list = substr($str, 1);

于 2013-07-29T12:41:56.560 に答える