Ответ 1
Вы можете использовать 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>";
}
У меня есть список вариантов (зарезервированные места), из которых я хочу исключить определенные значения (например, 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>";
}