- 此问题在此处已有答案**:
How do I remove all specific characters at the end of a string in PHP?(10个答案)
10个月前关闭。
如何动态删除PHP字符串变量的最后一个字符?
$string = '10,20,30,';
echo $string;
- 可用输出:**
10,20,30,
- 所需输出:**
10,20,30
How do I remove all specific characters at the end of a string in PHP?(10个答案)
10个月前关闭。
如何动态删除PHP字符串变量的最后一个字符?
$string = '10,20,30,';
echo $string;
10,20,30,
10,20,30
5条答案
按热度按时间vpfxa7rd1#
rtrim($string, ",");
删除字符串结尾处的逗号。PHP.net rtrim
trim($string, ",");
删除字符串开头和结尾处的逗号。PHP.net trim
如果使用数组,也可以使用内聚:
PHP.net implode
示例来自php.net:
y53ybaqx2#
第一个月
ulmd4ohb3#
如果PHP〉7.1,则
DEMO
r1zk6ea14#
10,20,30
pb3skfrl5#
您可以使用rtrim():
但是我认为你的问题出在别的地方,看起来你是在一个 for/while/foreach 循环中向这个字符串添加选项。
请使用以下命令: