0

PHP の単純な dom パーサーを使用していますが、追加のエンティティを挿入するにはどうすればよいですか? $htmlのように含む

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

dom を選択する方法は知っていますが、$html->find('div[class="tb"][1]'); その後に新しい div を連結する方法はありますか? 私はテーブルで広告を入れたいのと同じように。

4

1 に答える 1

0

それでも simpledom の例が必要な場合:

$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>';

hereからドキュメントを読んだ後に作成されました (:

于 2014-06-09T23:41:17.313 に答える