調用新浪天氣的API(xml格式返回),可以得到xml字符串,可是裝載到對象中后卻輸出不出來,是怎么回事? <?php
/**
*
*/
$w = new Weather();
echo $w->getWeather();
class Weather
{
private $apiUrl = 'http://php.weather.sina.com.cn/xml.php?city=%B1%B1%BE%A9&password=DJOYnieT8234jlsK&day=0';
public function getWeather()
{
$xml = file_get_contents($this->apiUrl);
$result = simplexml_load_string($xml);
$weather = $result->pollution;//xml中的一個子節點
return $weather;
}
}
?>
1 回答

湖上湖
TA貢獻2003條經驗 獲得超2個贊
$weather = $result->pollution;//xml中的一個子節點
修改為:$weather = $result->Weather->pollution;
- 1 回答
- 0 關注
- 214 瀏覽
添加回答
舉報
0/150
提交
取消