3

我有一长串Quick brown fox jumped over..... Friends。我需要将字符串替换为SFriends字符串,以便最终显示为Friend.

我怎样才能做到这一点 ?str_replace基本上会做到的,但是我怎样才能把最后一个字符砍掉呢?

4

4 回答 4

8

当您知道要删除哪些字符时,请使用rtrim

$str = rtrim($str, "s");

在此示例中,当且仅当它是最后一个字符时,我们将删除它s(您可以指定字符串中的字符列表)。

当您只想删除任何最后一个字符时,请使用 substr:

$str = substr($str, 0, -1);
于 2012-07-11T21:11:02.687 回答
6

使用 substr:

$str= substr($str, 0, -1);
于 2012-07-11T21:10:02.937 回答
3

您可以使用substr

$message = substr($message, 0, -1);
于 2012-07-11T21:09:06.230 回答
0

为什么不删除最后一个字符:

$str = substr($str, 0, strlen($str)-1);
于 2012-07-11T21:09:43.157 回答