Cant似乎想知道如何分别解析这个JSON数组中的项。
JSON:
"data": [
[
"2015-02-20",
2.6105
],
[
"2015-02-19",
2.6415
],
[....],
使用以下内容,我得到了2015-02-20和2.6105。我希望能够分别解析字符串和浮点值,但无法理解。
$obj = json_decode($json, true);
foreach ($obj['data'] as $data){
foreach ($data as $value) {
echo $value;
}
}
您循环遍历数据数组,然后循环遍历每个内部数组,但仅将数组作为单个对象进行回显。相反,请尝试使用以下值的索引。
foreach($obj['data'] as $data){
foreach($data as $value){
echo $value[0];
echo $value[1];
}
}
通过数据foreach($data as $value)
的额外for
循环将整个数组视为一个对象,除非通过指定数组位置或另一个循环将其进一步分解。