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

Dia*_*ard 4 php wordpress

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

我试着做这样的事情:

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

...但不工作。

title input是:SOMETHING SRL和我想只显示"SOMETHING"

感谢帮助!

Ana*_*Die 6

正如我第一次评论的那样,而不是像下面这样preg_replace()使用str_replace():-

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

所以代码将是:-

<?php
   $title = trim(str_replace('SRL','',$title));
   print $title;
?>
Run Code Online (Sandbox Code Playgroud)

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