[英]Simple array access (or list) doesn't work
我有一个非常简单的问题,不幸的是我无法解决。 我使用一个API,该API返回转换为json的对象以将其推送到数据库中,但是我无法访问此数组的元素(我不知道它是否是多维的)。
这是json:
[
[
5.788894,
46.391834
],
[
5.788879,
46.392345
],
[
5.788877,
46.39241
]
]
这就是API的对象:
我的循环应该如何检索每个点的纬度和经度? 非常感谢您的帮助;)
如果我不误解您的问题和要求 ,请尝试这样操作,
<?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;
}
演示: https : //3v4l.org/U1F1n
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.