我需要使用 PHP 替换字符串中 [IMG] 的所有实例


I need to replace all instances of [IMG] in a string using PHP

我试过了:

$input = str_replace('[IMG]',"",$input,$rplc);

没有成功。

我也尝试通过做"[IMG]"和"[IMG

'']"来转义和双重转义[IMG],但都没有奏效。它不会抛出任何错误,但实际上也不会替换任何东西。

我怎样才能让它工作?

你有没有尝试过这样的事情:

$input = preg_replace("/(''[IMG''])/", $replacement, $input);

只需尝试此示例,即可在您的代码中实现。

 $search = "[IMG]";
 $replace = "";
 $string = "Hello [IMG] Approxx? How[IMG] are [IMG]You?";
 $input = str_replace($search, $replace, $string);
 echo $input;

试试这个

    preg_replace("@'[img']@","",$input);
并且通过使用也可以

获得相同的结果

str_replace()

  str_replace("[img]",'',$input);