【发布时间】:2018-03-20 10:16:53
【问题描述】:
我有带有字段的 mysql 表:
id | building | title | parent
我想通过 fullcalendar.io 创建时间线日历。
我需要创建这个:
{ id: '1', building: '460 Bryant', title: 'Auditorium D', children: [
{ id: '2', title: 'Room D1' },
{ id: '3', title: 'Room D2' }
] }, etc...
我这样做了:
$query = "SELECT * FROM resources ORDER BY id";
$statement = $connect->prepare($query);
$statement->execute();
$result = $statement->fetchAll();
foreach($result as $row)
{
$data[] = array(
'id' => $row['id'],
'building' => $row['building'],
'title' => $row['title']
);
}
如何向这个数组元素中添加“子元素”,其中所有元素都将与相同的“父元素”进行整理? 谢谢!
【问题讨论】:
标签: php arrays json multidimensional-array