我正在获取源或远程页面并按目的操纵它,
我使用的是PHP DOM,我得到的源代码包含了很多表格,我希望删除表格下方的所有表格,其中td包含某些文本(其他链接:),如下所示
<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr class="sectiontableheader"><td>Other Links:</td></tr></table>
我想删除上表下方的所有表格:
这是代码:
$url = "remote page"
$html = file_get_contents(url);
$doc = new DOMDocument(); // create DOMDocument
libxml_use_internal_errors(true);
$doc->loadHTML($html);
the function to remove the tables should go here
答案 0 :(得分:0)
如果您确定表格具有相同的&#34;字符串表示&#34;你有str_replace($old,$new,$source)
,但是的DOMDocument阅读this的页面代码为字符串,请在删除之后查找getElementById / TagName