更新时间:2022-02-15 16:34:54
$html=new new simple_html_dom();
$html>load_file($sourceurl);
$replace="ul,li,table,tr,td,th";
foreach($html->find($replace) as $key=>$element){
$html->find($replace,$key)->outertext="<div>".$element->innertext."</div>"
}
这将替换$html
DOM中从$replace
数组到<div>
的所有元素,而不会更改这些标记的内容。所有内容都存储在$html
DOM中。
如您所见,您无法使用$element
更改$html
中的任何内容,即使使用$element
作为引用,因此您必须直接访问$html
。