嗨,我有以下 php foreach 循环,
<?php
foreach ($row['row'] as $inrow) {
$slots_available = $inrow[2];
$cal_id = $inrow[3];
$selenable=true;
?>
<tr style="width: 100%;background: <?php if($slots_available=='H') echo "rgb(235,235,235)"; else echo 'white'; ?>;" class="tbody_vo_edit">
<td class="thc_vo tblb" width="200" style="border-left: 1px dotted #CFCFCF;font:11px verdana;color:#17375e;background: <?php if($slots_available=='H') echo "rgb(235,235,235)"; else echo 'white'; ?>;"><?= $inrow[0] ?></td>
<td class="thc_vo tblb" width="210" style="border-left: 1px dotted #CFCFCF;font:11px verdana;color:#17375e;background: <?php if($slots_available=='H') echo "rgb(235,235,235)"; else echo 'white'; ?>;"><?php if($slots_available=='H') echo ' '; else { echo $inrow[1]; } ?></td>
<td class="thc_vo tblb " width="140" style="font:11px verdana;color:#17375e;background: <?php if($slots_available=='H') echo "rgb(235,235,235)"; else echo 'white'; ?>;">
<div style="float:right;margin-top:-2px;display:<?php if($slots_available=='H') echo "none"; else echo 'block'; ?>">(<?=$users_occupied?>/<?=$slots_available?>)</div>
</td>
<td class="thc_vo tblb" style="width: 25%;min-width:141px;max-width:141px;padding:5px;background:<?php if($slots_available=='H') echo "rgb(235, 235, 235)"; else echo 'white'; ?>"><?php if($selenb){?><input style="display:none;" type="text" value="" class="tblinput"><?php }?></td>
</tr>
<?php
}
?>
在执行此操作时,我得到一个表,我想在其中比较第一个值,即 $inrow[0] 值与第二行第一个值。如果两个值不同,我想添加另一个标签。谁能帮助我如何比较这些值。例如:表格如下:
时间 | 任务 | 插槽
05:00 am - 05:55 am | 阿斯达斯 | 3
05:00 am - 05:55 am | asdasdfasdf | 4
从这个表中我想比较第一行和第二行的时间值,如果两者不相等,我想在这两行之间的表中添加一行来表示“下一个时间段”提前谢谢..