【问题标题】:Remove specific string from string input in PHP从 PHP 中的字符串输入中删除特定字符串
【发布时间】:2016-11-24 21:36:14
【问题描述】:

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

我尝试做这样的事情:

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

...但不工作。

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

感谢您的帮助!

【问题讨论】:

  • 你为什么不用str_replace

标签: php wordpress


【解决方案1】:

您可以将str_replace()trim() 一起使用。

str_replace() 函数将字符串中的某些字符替换为其他字符。

str_replace(find,replace,string,count) 

注意:字符串参数是必需的。指定要搜索的字符串,count是可选的

这样使用

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

输出

Hello Programmer

【讨论】:

    【解决方案2】:

    正如我第一次评论的那样,而不是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

    【讨论】:

      【解决方案3】:
       $title = "SOMETHING SRL";
       $title = trim(str_replace("SRL","",$title));
      

      使用此代码

      【讨论】:

        【解决方案4】:

        使用 str_replace() 函数

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-08-29
          • 1970-01-01
          • 2015-10-02
          相关资源
          最近更新 更多