我有一个非常简单的问题,不幸的是我无法解决。 我使用一个API,该API返回一个对象,该对象将转换为json并将其推送到数据库中,但是我无法访问该数组的元素(我不知道它是否是多维的)。
这是json:
[
[
5.788894,
46.391834
],
[
5.788879,
46.392345
],
[
5.788877,
46.39241
]
]
这是API的对象:
我的循环应该如何检索每个点的纬度和经度? 非常感谢您的帮助;)
答案 0 :(得分:0)
如果我没有误解您的问题和要求,那么让我们这样尝试吧
<?php
$json = '[[5.788894,46.391834],[5.788879,46.392345],[5.788877,46.39241]]';
$array = json_decode($json,1); // decode json to array
//just for debug
print '<pre>';
print_r($array);
print '<pre>';
foreach($array as $row){
echo "latitude = $row[0] and longitude = $row[1]".PHP_EOL;
}