从字符串中删除最后一个字符

可能重复:
PHP - 删除最后一个字符,如果它是一个时期?

从字符串中删除最后一个字符的最快方法是哪种?

我有一个字符串

a,b,c,d,e,

我想删除最后一个','并获取剩余的字符串

OUTPUT: a,b,c,d,e

什么最快的方式来做到这一点?


首先,我尝试没有空间rtrim($arraynama,","); 并得到错误结果。

然后我添加一个空格并获得好结果: $newarraynama=rtrim($arraynama,", ");


你可以使用substr

echo substr('a,b,c,d,e,', 0, -1);
# => 'a,b,c,d,e'

作为一个函数, substr的替代方法如下:

substr_replace($string, "", -1)

这是禁食吗? 我不知道,但我敢打赌,这些替代品都是如此之快以至于没关系。

链接地址: http://www.djcxy.com/p/9977.html

上一篇: Remove the last character from string

下一篇: What does PHP syntax $var1[] = $var2 mean?