我正在将HTML加载到DOM中,然后在PHP中使用XPath查询它.我目前的问题是如何找出已完成的匹配数量,一旦确定,我该如何访问它们?
我目前有这个脏的解决方案:
$i = 0;
foreach($nodes as $node) {
echo $dom->savexml($nodes->item($i));
$i++;
}
Run Code Online (Sandbox Code Playgroud)
有没有更清晰的解决方案来查找节点数,我尝试过count(),但这不起作用.
Nic*_*sta 28
你还没有发布任何相关的代码$nodes
所以我假设你正在使用DOMXPath和query(),或者至少你有一个DOMNodeList.
DOMXPath :: query()返回一个DOMNodeList,它有一个length成员.您可以通过(给定您的代码)访问它:
$nodes->length
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14019 次 |
最近记录: |