我在mysql中添加了这个文本,甚至直接添加但不想丢失标签只有样式和格式的文字
<p style="margin-bottom: 20px; padding: 0px; border: 0px;"><span style="line-height: 1.428571429;">Allí, el club crema</span><p>
使用strip_tags
但删除整个标签
strip_tags ($ data, "<p>");
我想那样:
<p>Allí, el club crema<p>
我希望得到你的帮助,非常感谢你的回答
答案 0 :(得分:0)
警告,反模式:在标记上使用REGEX通常是一个坏主意。然而,它有时候更方便,所以很难用它:
$data = preg_replace('/(<\w+) [^>]+/', '$1', $data);
答案 1 :(得分:0)
没有php功能。条带标签功能将完全剥离标签,并允许标签将标签保持在适当的位置,包括属性。您需要在xml解析器中加载html并重新构建输出,或者,我建议您采用这种方式,使用正则表达式删除任何html属性(在您剥离标签后不要无论如何。另见this question