加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 替换字符串中的最后一个单词

发布时间:2020-12-13 16:28:30 所属栏目:PHP教程 来源:网络整理
导读:$variable = 'put returns between paragraphs'; 每次变化时此变量的值. 如何在最后一个单词之前添加一些文字? 就像,如果我们想要添加’和’,结果应该是(对于这个例子): $variable = 'put returns between and paragraphs'; 你可以使用 preg_replace() :
$variable = 'put returns between paragraphs';

每次变化时此变量的值.

如何在最后一个单词之前添加一些文字?

就像,如果我们想要添加’和’,结果应该是(对于这个例子):

$variable = 'put returns between and paragraphs';
你可以使用 preg_replace()
$add = 'and';
$variable = 'put returns between paragraphs';    
echo preg_replace("~Ww+s*$~",' ' . $add . '',$variable);

打印:

put returns between and paragraphs

这将忽略尾随空格,@ jensgram的解决方案没有. (例如:如果你的字符串是$variable =’put在段落之间返回’,它将会中断.当然你可以使用trim(),但为什么要浪费更多的内存并在你使用正则表达式时调用另一个函数?: – )

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读