我是XPath和PHP的新手,虽然我看过100篇文章谈论与我类似的问题,但我正试图寻找解决方案。我希望这是一个简单的,我无法弄清楚。
我一直在使用以下PHP代码从National Weather Service API检索当前温度,我的目标是将结果值设置为变量(例如$ temp):
$html = new DOMDocument();
@$html->loadHtmlFile('http://graphical.weather.gov/xml/sample_products/browser_interface/ndfdXMLclient.php?lat=34.445&lon=-119.625833&product=time-series&appt=appt');
$xpath = new DOMXPath( $html );
$nodelist = $xpath->query( "//value[1]" );
foreach ($nodelist as $n){
echo $n->nodeValue."\n";
}
上面的代码按预期工作,但我似乎无法将nodeValue存储到变量($ temp)中。关于如何将温度存储为变量的任何想法?
非常感谢您的帮助!