2016-07-07 64 views
-1

我真的不明白为什么这的foreach不工作:PHP的foreach不工作XML

<?php 
    $url = "https://maps.googleapis.com/maps/api/place/textsearch/xml?query=hotels+in+newyork&key=AIzaSyAZAkutsge0U-xZVMvwf_Iw_ubdN2bra64"; 
    $xml = simplexml_load_file($url); 

foreach($xml->result->name as $name) 
{ 

    echo $name; 
} 

它仅显示1行!

回答

3

你必须循环$ xml-> result。

foreach($xml->result as $result) 
{ 
    echo $result->name; 
} 
+0

非常感谢你! – Ben