PHP 字符串替换在字符串的末尾

标签 php

这个问题不太可能对 future 的访客有帮助;它只与一个小的地理区域、一个特定的时刻或一个非常狭窄的情况相关,通常不适用于互联网的全局受众。如需帮助使这个问题更广泛地适用,visit the help center .




9年前关闭。




我有一个很长的字符串 Quick brown fox jumped over..... Friends .我需要替换字符串 SFriends到一个空字符串,所以它最终会显示为 Friend .

我怎样才能做到这一点 ? str_replace基本上会这样做,但是我如何将最后一个字符切掉?

最佳答案

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

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

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

当您只想删除任何最后一个字符时,请使用 substr:
$str = substr($str, 0, -1);

关于PHP 字符串替换在字符串的末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11441480/

相关文章:

php - 想在php中发送和接收json数据

php - 我应该从哪里开始正确理解 ORM 的概念

php - 使用其他变量创建 PHP 字符串...手动工作,无法弄清楚如何自动工作

php - 如何去除特殊字符?

php - 干预图像 Laravel 5.1

PHPUnit try catch 在测试用例中不起作用

php - 用于存储/搜索 EXIF 数据的数据库解决方案

php - 通过帖子传递数组的正确方法?

php - 在更新 mysql 行之前运行 shell 并转换图像?

PHP $_SERVER ['HTTP_HOST' ] vs. $_SERVER ['SERVER_NAME' ],我是否正确理解了手册页?