Как перебрать несколько условий в for на php?

Пользователь

от jeromy_ruecker , в категории: PHP , 7 месяцев назад

Как перебрать несколько условий в for на php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jerrold_langworth , 7 месяцев назад

@jeromy_ruecker 

В PHP для перебора нескольких условий в цикле for вы можете использовать логические операторы, такие как && (логическое И) или || (логическое ИЛИ).


Вот пример объединения нескольких условий в цикле for:

1
2
3
4
5
for($i = 0; $i < 10; $i++) {
  if($i % 2 == 0 && $i > 5) {
    echo $i . " ";
  }
}


В этом примере цикл for будет выполняться, пока переменная $i меньше 10. Внутри цикла мы проверяем, что значение $i является четным и больше 5. Если оба условия выполняются, мы выводим значение $i.


Этот пример выведет числа 6 и 8.


Вы также можете использовать логический оператор ||, чтобы объединить два условия:

1
2
3
4
5
for($i = 0; $i < 10; $i++) {
  if($i % 2 == 0 || $i > 5) {
    echo $i . " ";
  }
}


В этом примере выводятся числа от 0 до 9, так как одно из условий истинно для каждого значения $i.