php 二维数组的新手,需要一些帮助:
试图以这样的项目表结束:
时隙、房间 1、房间 2、房间 3、房间 4
从数据库中提取信息,该信息将显示每个时间段内每个房间的课程。我正在遍历数据并查看每个课程的时间是否适合正确的时间段。
当我找到一个匹配的,然后我对分配的房间进行选择,并希望将其添加到一个数组中,我可以重新显示到一个表格行中。
我想要结束的是这样的:
3:30, class1, , class2, class3 下午 4:00, ,class4, class5,
每个房间并不总是有一个班级,所以有些可能是空白的。然后我想在表格中重新显示它们,例如:
<tr><td>3:30</td><td>class2</td><td></td><td>class2</td><td>class3</td></tr>
但是当我尝试重新显示它时,我最终在数组中没有值 - 这是我的示例代码 - 提前感谢您的帮助。
$montimes=array();
$montimes[0]="3:30";
$rowtime = "3:30";
$rowroom = "Studio B";
If (rowtime == $montime[0]) {
switch ($rowroom)
{
case 'Studio A':
$montimes[$tb][1] = $rowdisplay;
break;
case 'Studio B':
$montimes[$tb][2] = $rowdisplay;
break;
case 'Studio C':
$montimes[$tb][3] = $rowdisplay;
break;
case 'Studio D':
$montimes[$tb][4] = $rowdisplay;
break;
default:
echo " ROOM NOT FOUND!";
}
}