我正在使用一个返回JSON字符串的API:
http://api.geonames.org/findNearbyPlaceNameJSON?lat=51.9877644&lng=-1.47866&username=demo
我感兴趣的部分是城市/城镇名称(在本例中为Hook Norton),我想将其作为PHP变量.我理解这个JSON_decode()功能在某个地方发挥作用,但我如何访问API的输出?
小智 13
试试这个.
$json = file_get_contents('http://api.geonames.org/findNearbyPlaceNameJSON?lat=51.9877644&lng=-1.47866&username=demo');
$data = json_decode($json,true);
$Geonames = $data['geonames'][0];
echo "<pre>";
print_r($Geonames);
exit;
Run Code Online (Sandbox Code Playgroud)