PHP-те циклдардағы шарттар

Циклдерде шарттарды қолдануға болады. Мысал арқылы қарастырайық. Бізде келесі массив бар делік:

php<?php
  $arr = [1, 2, 3, 4, 5];
?>

Бұл массивтің барлық элементтерін экранға шығарайық:

php<?php
  foreach ($arr as $elem) {
    echo $elem;
  }
?>

Енді шарт қойып, тек жұп сандар болатын элементтерді ғана шығарайық:

php<?php
  foreach ($arr as $elem) {
    if ($elem % 2 == 0) {
      echo $elem;
    }
  }
?>
Задание 1

Массив берілген:

php<?php
  $arr = [1, 2, 3, 4, 5];
?>

foreach циклі мен if операторының көмегімен массивтің тақ элементтерін консольге шығарыңыз.

Задание 2

Массив берілген:

php<?php
  $arr = [2, 5, 9, 15, 1, 4];
?>

foreach циклі мен if операторының көмегімен 3-тен үлкен, бірақ 10-нан кіші болатын массив элементтерін консольге шығарыңыз.

Задание 3

Сандар массиві берілген. Сандар оң және теріс болуы мүмкін. Массивтің оң элементтерінің қосындысын табыңыз.

Задание 4

Массив берілген:

php<?php
  $arr = [10, 20, 30, 50, 235, 3000];
?>

Массивтен тек 1, 2 немесе 5 цифрларынан басталатын сандарды экранға шығарыңыз.

Задание 5

Апта күндерінің массивін құрыңыз. foreach циклінің көмегімен барлық апта күндерін шығарыңыз, ал демалыс күндерін қалың қарппен шығарыңыз.

Задание 6

Апта күндерінің массивін құрыңыз. foreach циклінің көмегімен барлық апта күндерін шығарыңыз, ал ағымдағы күнді курсивпен шығарыңыз. Ағымдағы күннің нөмірі $day айнымалысында сақталуы керек.