J'utilise une API qui retourne une chaîne JSON: P>
La pièce qui m'intéresse est le nom de la ville / ville (dans ce cas Hook Norton) que je voudrais une variable PHP. Je comprends que la fonction json_decode () code> entre en jeu quelque part, mais comment accéder à la sortie de l'API? P>
3 Réponses :
Le moyen le plus simple est d'utiliser file_get_contents code>, qui fonctionne sur des documents Web ainsi que des fichiers locaux. Par exemple:
Étant donné que le JSON fait partie de la réponse HTTP, vous devez effectuer une demande HTTP avec PHP et obtenir la réponse en tant que chaîne.
Le couteau suisse pour cela est curl , mais (selon vos besoins et la configuration PHP du serveur), vous êtes probablement capable de le faire très tout simplement comme Ceci: p>
Essayez ceci.
Merci beaucoup. Comment définira-je une variable pour un seul élément du tableau E.G. Nom de la ville?
$ Geonames = $ data ['geonames'] [0] ['Keyname'];
Comme tout autre tableau ou objet.