Պայմանները ցիկլերում 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 փոփոխականում: