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

3duebb1j  于 2023-03-07  发布在  WordPress
关注(0)|答案(4)|浏览(190)

我有一个来自标题的字符串,我想从中删除特定的字符/字符串。标题显示为bloginfo('sitename')
我试着做这样的东西:

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

......但不起作用。
title input为:SOMETHING SRL,我只想显示"SOMETHING"
多谢帮忙!

7qhs6swi

7qhs6swi1#

正如我第一次评论的那样,使用str_replace()而不是preg_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://3v4l.org/NTrFJ

63lcw9qa

63lcw9qa2#

使用str_replace()函数

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

taor4pac3#

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

使用此代码

t9eec4r0

t9eec4r04#

您可以将str_replace()trim()一起使用。
str_replace()函数用于将字符串中的某些字符替换为其他字符。

str_replace(find,replace,string,count)

**注意:**String参数是必需的。指定要搜索的字符串,count是可选的
像这样使用

$stringReplace = "Hello World";
 $stringReplace = trim(str_replace("world","Programmer","Hello world!"));

产出

Hello Programmer

相关问题