如何在PHP中的for循环中跳过迭代?
我有一个选项列表(预订的座位),我想从中排除某些值(例如,3、4、8 和 19)。我用于构造列表的代码是:
<?php
for ($i=1; $i<=27; $i++)
{
echo "<option value=$i>$i</option>";
}
?>
如何从列表中排除 3、4、8 和 19?
我有一个选项列表(预订的座位),我想从中排除某些值(例如,3、4、8 和 19)。我用于构造列表的代码是:
<?php
for ($i=1; $i<=27; $i++)
{
echo "<option value=$i>$i</option>";
}
?>
如何从列表中排除 3、4、8 和 19?
您可以使用 跳过循环的当前迭代。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>";
}
文档。