我有一个类似于此内容的PHP字符串:
<html>
<head>
<!-- nothing important in here -->
</head>
<body>
<table border="0" align="center" cellpadding="0" cellspacing="10">
...
</table>
</body>
</html>
然后我有一个带有id的div的HTML页面。我想以某种方式从PHP字符串中提取该表并将其粘贴到我的div中。我无法在PHP字符串中编辑HTML(因此我无法在表中添加ID以将其拉出来)。我该怎么做?我尝试过使用iframe但是浏览器会阻止它们。
答案 0 :(得分:0)
$doc = new DOMDocument();
$doc->loadHTML($somestring);
$tables = $doc->getElementsByTagName('table');
foreach ($tables as $table) {
echo $table->ownerDocument->saveHTML( $table );
}
如果您想对表格进行操作,请查看DOMNode / DOMElement