Условия в цикли в 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;
}
}
?>
Даден е масив:
<?php
$arr = [1, 2, 3, 4, 5];
?>
С помощта на цикъл foreach и оператор
if изведете в конзолата нечетните елементи
на масива.
Даден е масив:
<?php
$arr = [2, 5, 9, 15, 1, 4];
?>
С помощта на цикъл foreach и оператор
if изведете в конзолата тези елементи
на масива, които са по-големи от 3, но по-малки
от 10.
Даден е масив с числа. Числата могат да бъдат положителни и отрицателни. Намерете сумата на положителните елементи на масива.
Даден е масив:
<?php
$arr = [10, 20, 30, 50, 235, 3000];
?>
Изведете на екрана само тези числа от масива,
които започват с цифрата 1, 2
или 5.
Създайте масив от дните на седмицата. С помощта на цикъл
foreach изведете всички дни от седмицата, а
почивните дни ги изведете с получер шрифт.
Създайте масив от дните на седмицата. С помощта на цикъл
foreach изведете всички дни от седмицата, а
текущия ден изведете курсивом. Номерът
на текущия ден трябва да се съхранява в променливата
$day.