我试过了:
$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);