从PHP中的字符串输入中删除特定字符串

时间:2016-07-21 10:28:51

标签: php wordpress

我有一个来自title的字符串,我想从中删除特定的字符/字符串。 标题显示为bloginfo('sitename')

我尝试做出类似的事情:

<?php
   $title = preg_replace('/'. preg_quote('SRL', '/') . '$/', '', bloginfo('sitename'));
   print $title;
?>

......但是不行。

title input是:SOMETHING SRL,我想只展示"SOMETHING"

感谢您的帮助!

3 个答案:

答案 0 :(得分:3)

正如我首先评论的那样,而不是preg_replace()使用str_replace(),如下所示: -

echo trim(str_replace('SRL','',$title)); // first replace `SRL` and then remove extra spaces

所以代码将是: -

<?php
   $title = trim(str_replace('SRL','',$title));
   print $title;
?>

输出: - https://eval.in/609265

注意: - 在我的评论中,功能名拼写错误(TYPO)。无论如何,我在答案中纠正了它

答案 1 :(得分:2)

使用str_replace()函数

str_replace("SRL","",$title);

答案 2 :(得分:2)

 $title = "SOMETHING SRL";
 $title = trim(str_replace("SRL","",$title));

使用此代码