如何禁用 HTML 标签中的样式,以便
"<b style="color:red;">"
更改为
"<b>"
您可以使用正则表达式的强大功能...
$input = '<span style="color:red;">Example</span>';
$html = preg_replace('/(<[^>]+) style=".*?"/i', '$1', $input);
echo $html;
这输出<span>Example</span>
.
最安全的方法是使用 DOM 解析器(例如http://php.net/manual/en/book.dom.php),遍历所有文档以查找style
属性并删除它们。