我想删除br中的斜杠
所以尝试这段代码:
$data = str_replace('<br/>', 'br', $data);
问题是,斜杠没有被移除,是否是由于html标签&lt;&gt; ?是否有任何解决方法,例如在这种情况下使用正则表达式?
非常感谢您的帮助
答案 0 :(得分:1)
您可以使用正则表达式替换所有可能的br
代码表单
$example = "<br /> <BR /> <br /> <br/>";
echo preg_replace('#(<br */?>\s*)+#i', '<br />', $example);
// Output: <br> <br> <br> <br>
答案 1 :(得分:0)
替换字符串应为<br>
$ php -r 'echo str_replace("<br/>", "<br>", "asdf<br/>asdf");'
asdf<br>asdf