0

我正在使用 PHP 简单的 dom 解析器,我应该如何在其中插入额外的实体?像 $html 包含

<table class="tb">..</table>
<table>..</table>
<table>..</table>

我知道如何选择dom,$html->find('div[class="tb"][1]'); 但是如何在它之后连接新的div?就像我想把广告 btw 表。

4

1 回答 1

0

如果您仍然想要简单示例:

$banner = '<div class="ads">blablabla</div>';
$tables = $html->find('table');
foreach($tables as $table){
    $table->outertext .= $banner;
}

或者:

$html->find('div[class="tb"][1]').outertext .= '<div class="ads">blablabla</div>';

这里阅读文档后制作 (:

于 2014-06-09T23:41:17.313 回答