PHP:如何将html标签替换为""?

Yos*_*sef 1 php regex

PHP:如何替换用""替换的HTML标签?

使用以下代码:

$str = 'line1<div>line2</div>line3';
echo strip_tags($str);
Run Code Online (Sandbox Code Playgroud)

我明白了

line1line2line3
Run Code Online (Sandbox Code Playgroud)

但预期的结果是

line1 line2 line3
Run Code Online (Sandbox Code Playgroud)

谢谢

Mer*_*ijn 7

$result = preg_replace('/<.+>/U', ' ', $str);

  • 用'''替换,一个空格.如果OP想要保持`<>`,你可能也想使用`+`量词而不是`*`量词. (2认同)