Il ciclo foreach in PHP

Il ciclo foreach viene utilizzato per scorrere tutti gli elementi di un array.

La sintassi è la seguente: si scrive la parola chiave foreach, seguita da parentesi tonde (). All'interno di queste parentesi si specifica la variabile che contiene l'array da iterare, poi la parola as, e dopo di essa - la variabile in cui, ad ogni iterazione del ciclo, verrà memorizzato l'elemento corrente dell'array. Successivamente devono esserci le parentesi graffe {}, che conterranno il corpo del ciclo.

Quindi, la sintassi del nostro ciclo è la seguente:

php<?php
  foreach ($arrayName as $elementName) {
    /*
      Il codice che si trova tra le parentesi
      graffe si ripeterà tante volte
      quanti sono gli elementi dell'array.
    */
  }
?>

Usiamo il ciclo foreach per visualizzare a schermo tutti gli elementi dell'array:

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

Dato un array con numeri:

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

Itera questo array con un ciclo e visualizza a schermo i quadrati di questi numeri.

Задание 2

Dato un array con numeri:

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

Con il ciclo foreach e il tag br visualizza a schermo una colonna di elementi di questo array.

Задание 3

Dato un array con numeri:

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

Con il ciclo foreach e il tag br visualizza a schermo una colonna di elementi di questo array in modo che ogni elemento dell'array sia all'interno del proprio tag b.