3

長い文字列がありますQuick brown fox jumped over..... Friends。文字列を空の文字列に置き換えて、最終的に。として表示されるようにするS必要があります。FriendsFriend

これどうやってするの ?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 に答える