Answers:
尝试:
$string = "'name', 'name2', 'name3',";
$string = rtrim($string,',');
rtrim
调用应用于该变量。如果仍然有困难,请使用产生循环的代码更新您的问题。
rtrim($string, ',')
我应该写的时间$string = rtrim($string, ',');
您可以使用substr
函数将其删除。
$t_string = "'test1', 'test2', 'test3',";
echo substr($t_string, 0, -1);
rtrim
功能
rtrim($my_string,',');
第二个参数指示逗号将从右侧删除。
用 rtrim()
rtrim($string,',');
它很简单:
$commaseparated_string = name,name2,name3,;
$result = rtrim($commaseparated_string,',');
为此目的最好使用内爆法。放大简单又好用:
$array = ['name1', 'name2', 'name3'];
$str = implode(', ', $array);
输出:
name1, name2, name3
您可以使用以下一种技术删除最后一个逗号(,)
解决方案1:
$string = "'name', 'name2', 'name3',"; // this is the full string or text.
$string = chop($string,","); // remove the last character (,) and store the updated value in $string variable.
echo $string; // to print update string.
解决方案2:
$string = '10,20,30,'; // this is the full string or text.
$string = rtrim($string,',');
echo $string; // to print update string.
解决方案3:
$string = "'name', 'name2', 'name3',"; // this is the full string or text.
$string = substr($string , 0, -1);
echo $string;
implode
原始值添加逗号,而不要循环使用它们并最后删除内容。