我有一个选项列表(预订座位),我想从中排除某些值(例如,3,4,8和19)。我构建列表的代码是:
<?php
for ($i=1; $i<=27; $i++)
{
echo "<option value=$i>$i</option>";
}
?>
如何从列表中排除3,4,8和19?
答案 0 :(得分:30)
您可以使用continue
跳过循环的当前迭代。
$exclude = array(3, 4, 8, 19);
for ($i=1; $i<=27; $i++)
{
if (in_array($i, $exclude)) continue;
echo "<option value=$i>$i</option>";
}