PHP通过标记变量获取元素值
如果我有以下html:PHP通过标记变量获取元素值,php,domdocument,Php,Domdocument,如果我有以下html: 100 我可以得到值100,如下所示: $dom = new DOMDocument(); $dom->loadHTMLFile($url); $data = $dom->getElementById("thisID"); $result = $data->nodeValue;` 但是这个html呢 100 是否有一种方法可以通过标记变量和值获取元素内容,在本例中是itemprop=“price”?a)使用DOMXPath: <?php $do
100
我可以得到值100,如下所示:
$dom = new DOMDocument();
$dom->loadHTMLFile($url);
$data = $dom->getElementById("thisID");
$result = $data->nodeValue;`
但是这个html呢
100
是否有一种方法可以通过标记变量和值获取元素内容,在本例中是itemprop=“price”
?a)使用DOMXPath:
<?php
$doc = new DOMDocument();
$doc->loadHTML('<span class="foo" id="bar" itemprop="price">100</span>');
$xpath = new DOMXPath($doc);
$result = $xpath->evaluate('number(//*[@itemprop="price"])');
使用与DomXpath相关的: