我有一个包含html的字符串。
示例:
$content="<div>content<div style=''>some<div>another</div></div> <div>test</div> </div>";
我想将没有属性的所有div
替换为段落。
我试过
$content = preg_replace( '/<div>(.*?)<\/div>/', '<p>$1</p>', $content);
但它返回:
<p>content<div style=''>some<div>another</p></div> <p>test</p> </div>
这不是我想要的。我想将没有属性的所有div
替换为p
。
我该怎么办?
谢谢!
答案 0 :(得分:0)
$content = str_replace("<div>","<p>",$content);
$content = str_replace("</div>","</p>",$content);
echo $content