2

非常に大きな html ページ/データがあります。h1 タグの下でデータを取得する必要があります。したがって、さまざまな例で見たのは、DOMDOCUMENT が基本的に xml の解析に使用されることです。しかし、私がhtmlデータを持っていて、非常にmeshuで、タグの下のテキストを取得したい<h1></h1>場合、何がコードになるでしょうか。

<h1>タグの数がある場合

$doc = new DOMDocument();

@$doc->loadHTML($this->siteHtmlData);

$aElements = $doc->getElementsByTagName("h1")

私を助けてください。

ありがとう

4

1 に答える 1

2

ループして値を取得できます。

foreach ($aElementsas as $node) {
    echo $node->nodeValue, PHP_EOL;
}
于 2012-06-21T11:19:35.793 に答える