禁用HTML标记中的样式

时间:2013-02-26 23:42:32

标签: php html

如何禁用HTML标记中的样式

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

的更改
"<b>"

2 个答案:

答案 0 :(得分:1)

你可以使用正则表达式的力量......

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

echo $html;

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

答案 1 :(得分:1)

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