Cyklus foreach v PHP

Cyklus foreach se používá k procházení všech prvků pole.

Syntaxe je následující: napíše se klíčové slovo foreach, a za ním kulaté závorky (). V těchto závorkách se uvede proměnná, ve které je procházené pole, poté slovo as, a za ním - proměnná, do které při každém průchodu cyklu bude uložen prvek pole. Poté musí následovat složené závorky {}, ve kterých bude umístěno tělo cyklu.

Takže syntaxe našeho cyklu vypadá takto:

php<?php
  foreach ($arrayName as $elementName) {
    /*
      Kód, který se nachází mezi složenými
      závorkami se bude opakovat tolikrát,
      kolik prvků má pole.
    */
  }
?>

Pojďme pomocí cyklu foreach vypsat na obrazovku všechny prvky pole:

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

Je dáno pole s čísly:

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

Projděte toto pole cyklem a vypište na obrazovku druhé mocniny těchto čísel.

Задание 2

Je dáno pole s čísly:

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

Pomocí cyklu foreach a tagu br vypište na obrazovku sloupec prvků tohoto pole.

Задание 3

Je dáno pole s čísly:

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

Pomocí cyklu foreach a tagu br vypište na obrazovku sloupec prvků tohoto pole tak, aby každý prvek pole byl ve svém tagu b.