Цикл foreach во PHP

Циклусот foreach се користи за поминување низ сите елементи на низата.

Синтаксата е ваква: се пишува клучен збор foreach, а после него тркалезни загради (). Во овие загради се означува променливата во која лежи низата што се пребарува, потоа зборот as, а после него - променливата во која при секој помин низ циклусот ќе влегува елементот од низата. Потоа треба да дојдат кадрави загради {}, во кои ќе се наоѓа телото на циклусот.

Значи, синтаксата на нашиот циклус изгледа вака:

php<?php
  foreach ($arrayName as $elementName) {
    /*
      Кодот што се наоѓа помеѓу кадравите
      загради ќе се повторува онолку пати,
      колку што има елементи во низата.
    */
  }
?>

Ајде со помош на циклусот foreach да ги испечатиме на екран сите елементи од низата:

php<?php
  $arr = [1, 2, 3, 4, 5];
  
  foreach ($arr as $elem) {
    echo $elem;
  }
?>
Задание 1

Дадена е низа со броеви:

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

Поминете низ оваа низа со циклус и испечатете ги на екран квадратите на овие броеви.

Задание 2

Дадена е низа со броеви:

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

Со помош на циклусот foreach и тагот br испечатете на екран колона од елементи на оваа низа.

Задание 3

Дадена е низа со броеви:

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

Со помош на циклусот foreach и тагот br испечатете на екран колона од елементи на оваа низа така што секој елемент од низата ќе стои во својот таг b.