从 Google 高程 API 获取 PHP 数组的值
Get Value of PHP Array from Google Elevation API
我正在开发一个系统,以通过 PHP 从 gGoogle Api Elevation 获取值。我让它工作,当我得到它的值时,它 returns 作为字符串格式:
{ "results" : [ { "elevation" : 914.033935546875, "location" : { "lat" : -25.4499861, "lng" : -49.2339611 }, "resolution" : 152.7032318115234 } ], "status" : "OK" }
我想得到这个结果中的高程值,你能帮我实现吗?谢谢。
字符串采用 JSON 格式。
您可以使用 json_decode 将其转换为 PHP 数组。
$json_string = <<<JSON
{
"results": [
{
"elevation": 914.033935546875,
"location": {
"lat": -25.4499861,
"lng": -49.2339611
},
"resolution": 152.7032318115234
}
],
"status": "OK"
}
JSON;
$array = json_decode($json_string, TRUE);
echo $array['results'][0]['elevation'];
输出:
914.03393554688
我正在开发一个系统,以通过 PHP 从 gGoogle Api Elevation 获取值。我让它工作,当我得到它的值时,它 returns 作为字符串格式:
{ "results" : [ { "elevation" : 914.033935546875, "location" : { "lat" : -25.4499861, "lng" : -49.2339611 }, "resolution" : 152.7032318115234 } ], "status" : "OK" }
我想得到这个结果中的高程值,你能帮我实现吗?谢谢。
字符串采用 JSON 格式。
您可以使用 json_decode 将其转换为 PHP 数组。
$json_string = <<<JSON
{
"results": [
{
"elevation": 914.033935546875,
"location": {
"lat": -25.4499861,
"lng": -49.2339611
},
"resolution": 152.7032318115234
}
],
"status": "OK"
}
JSON;
$array = json_decode($json_string, TRUE);
echo $array['results'][0]['elevation'];
输出:
914.03393554688