0

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!";
    }

}
4

0 回答 0