PHP HTML DOM Parser

Sta*_*bie 16 php dom simple-html-dom

可能重复:
如何使用PHP解析和处理HTML?

我正在研究PHP的HTML DOM解析器.我发现了PHP Simple HTML DOM Parser.还有其他我应该看的吗?

Byr*_*ock 17

是.简单的html doc很好,但比内置的dom解析器一个数量.

$dom = new DOMDocument();
@$dom->loadHTML($html);
$x = new DOMXPath($dom); 

foreach($x->query("//a") as $node) 
{
    $data['dom']['href'][] = $node->getAttribute("href");
} 
Run Code Online (Sandbox Code Playgroud)

用那个.

  • 您应该可以使用$ node [0]获取列表中的第一个节点。或只是迭代和破坏。我只是反复尝试而已。如果查询没有返回任何内容,那我不会得到任何错误。 (2认同)

Kin*_*nch 5

你可以看看内置的DOM

http://php.net/dom