我有这个循环遍历数组并打印出来。问题是让我们说在这个数组中有8个元素。如果第5个阵列不同意这个$ scheduleFirstLine [10] [$ sfl] == 1这个时候切断。它不会继续第6,7和8项。我如何解决这个问题?同时切断页面上的阵列
while ($scheduleFirstLine[10][$sfl] == 1)
{
echo '
<tr>
<td style="color:'.$scheduleFirstLine[8][$sfl].';background-color:'.$scheduleFirstLine[9][$sfl].';">
'.$scheduleFirstLine[1][$sfl].'<br />'.$scheduleSecondLine[1][$sfl].'</td>
<td style="color:'.$scheduleFirstLine[8][$sfl].';background-color:'.$scheduleFirstLine[9][$sfl].';">
'.$scheduleFirstLine[2][$sfl].'<br />'.$scheduleSecondLine[2][$sfl].' </td>
<td style="color:'.$scheduleFirstLine[8][$sfl].';background-color:'.$scheduleFirstLine[9][$sfl].';">
'.$scheduleFirstLine[3][$sfl].'<br />'.$scheduleSecondLine[3][$sfl].' </td>
<td style="color:'.$scheduleFirstLine[8][$sfl].';background-color:'.$scheduleFirstLine[9][$sfl].';">
'.$scheduleFirstLine[4][$sfl].'<br />'.$scheduleSecondLine[4][$sfl].' </td>
<td style="color:'.$scheduleFirstLine[8][$sfl].';background-color:'.$scheduleFirstLine[9][$sfl].';">
'.$scheduleFirstLine[5][$sfl].'<br />'.$scheduleSecondLine[5][$sfl].' </td>
<td style="color:'.$scheduleFirstLine[8][$sfl].';background-color:'.$scheduleFirstLine[9][$sfl].';">
'.$scheduleFirstLine[6][$sfl].'<br />'.$scheduleSecondLine[6][$sfl].' </td>
<td style="color:'.$scheduleFirstLine[8][$sfl].';background-color:'.$scheduleFirstLine[9][$sfl].';">
'.$scheduleFirstLine[7][$sfl].'<br />'.$scheduleSecondLine[7][$sfl].' </td>
</tr>
';
$sfl++;
}
您应该使用for循环并执行if else语句。 – putvande