如何从php中的json输出中提取数据

时间:2015-09-17 16:44:23

标签: php json

在我的PHP代码中,我必须启动类似这样的命令:

jq

响应是,例如:

"http://router.project-osrm.org/table?loc=$lat,$lon&loc=$lat2,$lon2"

那么我怎么能在php中做到这一点(我已经看到类似于谷歌地图api的东西,但是这种命令我无法做我想做的事情)我怎样才能打印出数字{{1} } (在这种情况下)。 首先十分感谢!这非常重要!

1 个答案:

答案 0 :(得分:0)

您可以使用json_decode从网址下载。然后使用$response = file_get_contents("http://router.project-osrm.org/table?loc=$lat,$lon&loc=$lat2,$lon2"); $data = json_decode($response); $num = $data->distance_table[0][1]; echo $num; // prints 1047 将JSON解析为PHP对象或数组。然后就像普通的PHP数据一样访问它。

df.update(df[lifestyle_var].fillna(1))