TypechoJoeTheme

至尊技术网

登录
用户名
密码
搜索到 1 篇与 的结果
2025-12-13

PHP高效删除字符串中最后一个特定单词的技巧

PHP高效删除字符串中最后一个特定单词的技巧
正文: 在日常的PHP开发中,处理字符串是家常便饭。最近,我在一个项目中遇到了一个有趣的问题:用户输入的标题中偶尔会重复出现某个关键词,比如“优化”这个词,我们需要在保存数据前删除最后一个“优化”,以免显得冗余。一开始,我本能地想到了str_replace函数,但很快发现它会把所有匹配项都替换掉,而不是只针对最后一个。这让我意识到,需要一个更精准的解决方案。经过一番探索,我总结出了一套高效的方法,今天就来分享给大家。首先,理解问题的核心。假设我们有一个字符串:"提高性能优化网站速度优化",如果目标单词是“优化”,我们只想删除最后一个“优化”,结果应该是"提高性能优化网站速度"。如果直接用str_replace("优化", "", $str),它会变成"提高性能网站速度",这显然不是我们想要的。所以,关键在于定位最后一次出现的位置并移除它。PHP提供了strrpos函数,它能找到子字符串最后一次出现的位置。结合substr,我们可以精确删除目标单词。以下是一个简单的函数实现: function removeLastWord($str, $word) { // 找到单词最后一...
2025年12月13日
11 阅读
0 评论

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. 强强强
    2025-04-07
  2. jesse
    2025-01-16
  3. sowxkkxwwk
    2024-11-20
  4. zpzscldkea
    2024-11-20
  5. bruvoaaiju
    2024-11-14

标签云