【发布时间】:2016-07-09 05:07:37
【问题描述】:
我有以下循环,显示来自某个页面的结果。
foreach($json->rooms as $room)
{
echo '<p><b>' . $room->name . '</b></p>';
foreach($room->meetings as $meeting)
{
echo '<p><b>' . $meeting->subject . '</b></p>';
echo '<p><b>Organizor:</b> ' . $meeting->organizer . '</p>';
echo '<p><b>Start:</b> ' . $meeting->start . '</p>';
echo '<p><b>End:</b> ' . $meeting->end . '</p>';
echo '<p><b>Duration:</b> ' . $meeting->duration . '</p>';
}
}
这向我显示了如下结果:
Room 1
Subject
startTime
endTime
totalTime
Subject
startTime
endTime
totalTime Room 2
Room 2
Room 3
Room 4
如您所见,我们有 4 个房间。 1 个房间有 2 次约会(一天中的不同时间)。
我的问题: 只有 2 个约会,屏幕不会被填满。 但是,如果我们在每个房间都有约会,页面会变得很长。
我想要的是这样的:
Room 1
Subject Subject
startTime startTime
endTime endTime
totalTime totalTime
Room 2
Room 3
Room 4
这样,同一个房间的每个约会都将与该房间的另一个约会相邻。
当它处于循环中时我该怎么做?
【问题讨论】:
-
您(将)需要
<table>来进行这种布局。 -
@NaijaProgrammer 一点也不——幸好我们已经不是九十年代了。