我想用php解析这个page。我写了这段代码,但它给了我一个错误 - 为foreach()
提供了无效的参数 $opts = array('http' => array('header' => 'Accept-Charset: UTF-8, *;q=0'));
$context = stream_context_create($opts);
$data = file_get_contents('http://cbr.ru/scripts/XML_daily.asp',false, $context);
$xml = simplexml_load_string($data);
foreach($xml->valcurs->valute as $val){
echo "<p>".$val->attributes()->numcode."</p>";
}
答案 0 :(得分:2)
试试这个
foreach($xml->Valute as $val){
echo "<p>".$val->NumCode."</p>";
}
答案 1 :(得分:0)
然后可能是标题:
$opts = stream_context_create(array('http' => array('header' => 'Accept:
application/xml')));
仍然认为你不应该抓住属性():
foreach($xml->ValCurs->Valute as $val) {
echo "<p>".$val->NumCode."</p>";
}