在我的PHP代码中,我必须启动类似这样的命令:
jq
响应是,例如:
"http://router.project-osrm.org/table?loc=$lat,$lon&loc=$lat2,$lon2"
那么我怎么能在php中做到这一点(我已经看到类似于谷歌地图api的东西,但是这种命令我无法做我想做的事情)我怎样才能打印出数字{{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))