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