我有一个长字符串Quick brown fox jumped over..... Friends
。我需要将S
中的字符串Friends
替换为空字符串,以便最终显示为Friend
。
我该怎么做? str_replace
基本上会这样做,但是如何将最后一个角色切掉?
答案 0 :(得分:6)
使用substr:
$str= substr($str, 0, -1);
答案 1 :(得分:4)
当您知道要删除的字符时,请使用rtrim
:
$str = rtrim($str, "s");
在此示例中,当且仅当它是s
时,我们将删除最后一个字符(您可以在字符串中指定字符列表)。
如果您只想删除任何最后一个字符,请使用substr:
$str = substr($str, 0, -1);
答案 2 :(得分:3)
您可以使用substr。
$message = substr($message, 0, -1);
答案 3 :(得分:0)
为什么不删除最后一个字符:
$str = substr($str, 0, strlen($str)-1);