且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

PHP是否删除style=";标记之间的所有内容?

更新时间:2023-12-05 10:35:58

这应该使用DOM和一个简单的XPATH查询来查找相关元素:

<?
$doc = new DOMDocument();
$doc->loadHTML($html);
$search = new DOMXPath($doc);
$results = $search->evaluate('//*[@style]');
foreach ($results as &$result)
    $result->removeAttribute('style');
$newhtml = $doc->saveHTML();
?>