【发布时间】:2018-04-09 20:15:51
【问题描述】:
我以两种不同的方式称呼一些维基百科内容:
$html = file_get_contents('https://en.wikipedia.org/wiki/Sans-serif');
第一个是调用第一段
$dom = new DomDocument();
@$dom->loadHTML($html);
$p = $dom->getElementsByTagName('p')->item(0)->nodeValue;
echo $p;
第二个是在特定的$id之后调用第一段
$dom = new DOMDocument();
@$dom->loadHTML($html);
$p=$dom->getElementById('$id')->getElementsByTagName('p')->item(0);
echo $p->nodeValue;
我正在寻找第三种方法来调用所有第一部分。
所以我正在考虑在 id 或类“toc”之前调用所有 <p>,这是目录的 id/类。
知道怎么做吗?
【问题讨论】:
-
所以你想要所有的段落文本直到(但不包括)目录对吗?
-
@viney 是的
标签: php html domdocument paragraph