如何使用PHP动态扩展表(colspan)?

如何使用PHP动态扩展表(colspan)?,php,Php,我有这样的吃角子老虎机时间预订房间: 07.00,07.55,08.50,09.45,10.40,11.35,12.30,13.00,13.55,14.50,15.45,16.40,17.35,18.30. 这是一个预订时间示例: 预订A1时间室: ==> 1 : 07.00 - 09.45 ~ credit 3 ==> 2 : 10.40 - 12.30 ~ credit 3 ==> 3 : 13.00 - 15.45 ~ credit

我有这样的吃角子老虎机时间预订房间:

07.00,07.55,08.50,09.45,10.40,11.35,12.30,13.00,13.55,14.50,15.45,16.40,17.35,18.30.
这是一个预订时间示例:

预订A1时间室:

      ==> 1 : 07.00 - 09.45 ~ credit 3
      ==> 2 : 10.40 - 12.30 ~ credit 3
      ==> 3 : 13.00 - 15.45 ~ credit 3
注:1学分-->55分钟

现在我有了一个数组:

阵列书本时间:

$startBook[0] = 07.00, 
$startBook[1] = 10.40, 
$startBook[2] = 13.00, 
$endBook[0] = 09.45, 
$endBook[1] = 12.30, 
$endBook[2] = 15.45
我希望以如下方式显示该表:

如何动态设置colspan取决于信用。积分不总是3,也可以是2或4

这是html:

<table>
    <tr>
        <td>Room</td>
        <td colspan="" >07.00</td>
        <td colspan="" >07.55</td>
        so on...
    </tr>
    <tr>
        <td>A1</td>
        <td colspan="..."></td>
        <td>09.45</td>
    </tr>
</table>

房间
7
7.55
等等。。。
A1
9.45

您必须在开始预订的每一小时检查一次


房间

bat,谢谢你的回答,我试图用如下数组集执行你的代码:

$array = array("a", "b", "c", "d", "e", "f");
$hours=array('07.00','07.55','08.50','09.45','10.40','11.35','12.30','13.00','13.55','14.50','15.45','16.40','17.35','18.30');
$startBook = array('07.00', '10.40', '13.00');
$endBook = array('09.45', '12.30', '15.45');
但这张桌子是这样摆放的(所有房间都已预订):

如何显示时间

*如果未显示图像,则显示以下表格:

a | booked
b | booked
c | booked
d | booked
e | booked
f | booked

@阿西克:现在它工作了,有一些逻辑还没有建立好:)嗨@纸棒,它工作了,伙计!!你救了我的命!非常感谢……:)