如果这确实很明显,我感到非常抱歉,但是我如何真正地努力使它起作用。
我将网址称为:
$url = "https://maps.googleapis.com/maps/api/distancematrix/json?origins=$postcode1&destinations=$postcode2&mode=driving&language=en-EN&sensor=false&key=MY-KEY";
我有以下返回数组:
Array
(
[destination_addresses] => Array
(
[0] => Addres_1
)
[origin_addresses] => Array
(
[0] => Address_2
)
[rows] => Array
(
[0] => Array
(
[elements] => Array
(
[0] => Array
(
[distance] => Array
(
[text] => 18.9 km
[value] => 18862
)
[duration] => Array
(
[text] => 20 mins
[value] => 1184
)
[status] => OK
)
)
)
)
[status] => OK
)
我试图按如下方式获取字符串中的距离并将其回显
$data = file_get_contents($url);
$result = json_decode($data, true);
$distance = $result['rows'][0]['elements'][0]['distance']['text']['value'];
与echo $distance
此呼应的出1
,它应该是18862
任何帮助欢迎
只需['text']
从中删除:
$distance = $result['rows'][0]['elements'][0]['distance']['text']['value'];
进行中:
$distance = $result['rows'][0]['elements'][0]['distance']['value'];
text
不是...的父母 value
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句