Comme vous pouvez le voir, j'ai vérifié d'autres réponses ici sur Stackoverflow mais je n'ai que des résultats vierges. Voici ce que j'ai jusqu'à maintenant:PHP simplexml_load_file pas l'analyse
$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;
Toute aide est grandement appréciée.
Try this 'echo (string) $ ville-> ville [ "nom"], ou' '' file' simplexml_load_string' ignorer l'élément racine, qui est 'current' dans votre cas –
Une dernière question: Sahil , Je peux obtenir le résultat pour la première poche mais pas la seconde ... par exemple: Php $ base_clima = simplexml_load_file ('http://api.openweathermap.org/data/2.5/weather?q=Tijuana&mode = xml & appid = 12fcd235af3a27a895aecb26bc957055 '); // print_r ($ ville); $ humedad = (chaîne) $ base_clima-> humidité ["valeur"]; $ wind_v = (chaîne) $ base_clima-> vent ["vitesse"] ['valeur']; >
<= 'Humidité:'?..? Humedad de $ '%'>
<= 'Vitesse du vent:?. $ wind_v .'Km/h '?>
–Je ne comprends pas quelle deuxième poche? –