Шартҳо дар ҳалқаҳо дар 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 нигоҳ дошта шавад.