-1

次のコードを使用して、ページの最初を取得して います。しかし、私はそれを得ることができません。ここで何が欠けていますか?

$doc = new DOMDocument();
$doc->loadhtmlfile("");
$xpath = new DOMXpath($doc);

$descr = $xpath->query('//div[@class="description"]');
    print_r($descr);
4

1 に答える 1

1

query()DOMNodeList を返します。DOMNode を<div>取得するには、リストから取得する必要があります。

$descr = $xpath->query('//div[@class="description"]')->item(0);

現在、class$descrを持つ最初の DOMNode が含まれています。<div>description

于 2012-07-31T14:13:45.110 に答える