【发布时间】:2017-07-02 06:09:29
【问题描述】:
我正在从数据库中获取多条记录并尝试存储到 json 数组中,但唯一的最后一条记录将存储到数组中,有人对此有任何想法吗? 如何将多个数据存储到一个 json 数组中。 我必须在完整的日历上显示这个数组。
这是我的代码:
foreach($result as $row){
$records[$i][0]=substr($row['date'], 0, 10);
$records[$i][1]=$row['in_time'];
$records[$i][2]=$row['out_time'];
$records[$i][3]=$row['attendance'];
$e['date']=$records[$i][0];
$e['start']=$records[$i][1];
$e['end']=$records[$i][2];
$e['attendance']=$records[$i][3];
$i++;
}
echo json_encode($e);
如何创建多条记录的json数据?
【问题讨论】:
-
您正在覆盖
$e每个循环。你期望发生什么?