从php的多维数组中获取值



我的PHP代码中有一个多维数组…

$wayPoints = $_POST['wayPoints'];
print_r ($wayPoints);

返回

[["1 dcb4f6575fbf5ee4ebd542d5981a588",7.67468,44.91085),("7503 c3e97935960d0f7abcb6f7ad70f4",7.67614,44.90977)]

我需要得到数组中index = 1和index = 2处的值:如果我试图得到值

7.67468
使用

print_r ($wayPoints[0][1]);

我得到

Notice: Uninitialized string offset: 1 

是错误使用

print_r ($wayPoints[0]);

我获得

[

是错误

建议吗?

由于您的$_POST['wayPoints']json_encod ed字符串,请尝试这部分代码:

// decode your json-string to array
$wayPoints = json_decode($_POST['wayPoints'], true);
// if you want to check what you have:
print_r($wayPoints)
// echo required item:
echo $wayPoints[0][1];

关于json的更多信息,您可以在这里找到,在文档中,或与谷歌。

相关内容

  • 没有找到相关文章

最新更新