我有一个来自title的字符串,我想从中删除特定的字符/字符串。
标题显示为bloginfo('sitename')
。
我尝试做出类似的事情:
<?php
$title = preg_replace('/'. preg_quote('SRL', '/') . '$/', '', bloginfo('sitename'));
print $title;
?>
......但是不行。
title input
是:SOMETHING SRL
,我想只展示"SOMETHING"
。
感谢您的帮助!
答案 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));
使用此代码