1

如何禁用 HTML 标签中的样式,以便

"<b style="color:red;">"

更改为

"<b>"
4

2 回答 2

1

您可以使用正则表达式的强大功能...

$input = '<span style="color:red;">Example</span>';
$html = preg_replace('/(<[^>]+) style=".*?"/i', '$1', $input);

echo $html;

这输出<span>Example</span>.

于 2013-02-26T23:44:50.177 回答
1

最安全的方法是使用 DOM 解析器(例如http://php.net/manual/en/book.dom.php),遍历所有文档以查找style属性并删除它们。

于 2013-02-26T23:47:39.630 回答