我的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
的更多信息,您可以在这里找到,在文档中,或与谷歌。