1
我有一個表單,我使用了一對嵌套的foreach循環。我想不通,爲什麼繼續當條件是假的,而不是真正的語句執行:這是我使用PHP的HTML邏輯錯誤如果條件反向工作
<?php $array =[9,10,11,12,13,14,15,16,17,18,19,20,21] ; $i = 0;?>
<?php foreach ($reservations as $reservation): ?>
<table class="tabsize1" style ="margin-top:0%;margin-bottom:0%;">
<tbody>
<tr >
<td class="nextsail"><?=$reservation["date"] ?></td>
<td class="nextsail"><?=$reservation["boat"] ?></td>
<td class="nextsail"><?=$reservation["start_res"]?></td>
<td class="nextsail"><?=$reservation["end_res"] ?></td>
</tr>
</tbody>
</table>
<?php if($weather[$i]['cnt'] == 24) continue ; ?> <!-- this works if i use != but $weather[$i]['cnt'] = 24 -->
<table >
<tbody>
<tr >
<?php foreach ($array as $value): ?>
<td> <?= $weather[$i][$value]['HOUR']?></td>
<?php endforeach ?>
</tr>
</tbody>
</table>
<?php $i++; ?>
<?php endforeach ?>
什麼'繼續「。這意味着跳到下一次迭代循環,而不是繼續循環的其餘部分。 – andrew
謝謝,我讀了3次手冊,它只是沒有沉入。 – DCR