Условия в циклах в PHP
В циклах можно применять условия. Посмотрим на примере. Пусть у нас есть следующий массив:
<?php
$arr = [1, 2, 3, 4, 5];
?>
Выведем на экран все элементы этого массива:
<?php
foreach ($arr as $elem) {
echo $elem;
}
?>
А теперь наложим условие и будем выводить только элементы, которые являются четными числами:
<?php
foreach ($arr as $elem) {
if ($elem % 2 == 0) {
echo $elem;
}
}
?>
№1
Дан массив:
<?php
$arr = [1, 2, 3, 4, 5];
?>
С помощью цикла foreach и оператора if выведите в консоль нечетные элементы массива.
№2
Дан массив:
<?php
$arr = [2, 5, 9, 15, 1, 4];
?>
С помощью цикла foreach и оператора if выведите в консоль те элементы массива, которые больше 3-х, но меньше 10.
№3
Дан массив с числами. Числа могут быть положительными и отрицательными. Найдите сумму положительных элементов массива.
№4
Дан массив:
<?php
$arr = [10, 20, 30, 50, 235, 3000];
?>
Выведите на экран только те числа из массива, которые начинаются на цифру 1, 2 или 5.
№5
Составьте массив дней недели. С помощью цикла foreach выведите все дни недели, а выходные дни выведите жирным.
№6
Составьте массив дней недели. С помощью цикла foreach выведите все дни недели, а текущий день выведите курсивом. Номер текущего дня должен храниться в переменной $day.