Wie Sie sehen können, habe ich einige andere Antworten hier auf Stackoverflow überprüft, aber ich bekomme nur leere Ergebnisse. Hier ist, was ich bisher habe:PHP simplexml_load_file nicht analysieren
$city = simplexml_load_file('http://api.openweathermap.org/data/2.5/weather?q=Tijuana&mode=xml&appid=12fcd235af3a27a895aecb26bc957055');
echo $city['current']['city']['name'];
echo $city->current->city;
Jede Hilfe wird sehr geschätzt.
Versuchen Sie, diese 'echo (string) $ City-> Stadt [ "name"];' 'simplexml_load_string' oder' file' Wurzelelement zu ignorieren, die 'current' in Ihrem Fall ist –
Eine letzte Frage: Sahil , Kann ich das Ergebnis für die erste Tasche aber nicht die zweite bekommen ... zum Beispiel: Php $ base_clima = simplexml_load_file ('http://api.openweathermap.org/data/2.5/weather?q=Tijuana&mode = xml & appid = 12fcd235af3a27a895aecb26bc957055 '); // print_r ($ city); $ humedad = (string) $ base_clima-> Feuchtigkeit ["Wert"]; $ wind_v = (string) $ base_clima-> wind ["geschwindigkeit"] ['wert']; >
<= 'Feuchtigkeit:'?..? $ Humedad '%'>
<= 'Windgeschwindigkeit:'?. $ wind_v .'Km/h '?>
–Ich verstehe nicht, welche zweite Tasche? –