Ciclo for per array in PHP

Supponiamo di avere il seguente array:

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

Come sai, gli array vengono scorsi con il ciclo foreach. In realtà, gli elementi dell'array possono essere scorsi anche con un normale ciclo for. È una necessità rara, ma a volte può essere utile. Facciamo questo scorrimento:

php<?php
  $arr = [1, 2, 3, 4, 5];
  $length = count($arr);
  
  for ($i = 0; $i < $length; $i++) {
    echo $arr[$i];
  }
?>
Задание 1

Dato l'array:

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
?>

Utilizzando il ciclo for, visualizza tutti questi elementi sullo schermo.

Задание 2

Dato l'array:

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
?>

Utilizzando il ciclo for, visualizza sullo schermo tutti gli elementi di questo array, tranne l'ultimo.

Задание 3

Dato l'array:

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

Utilizzando il ciclo for, visualizza sullo schermo la prima metà degli elementi di questo array.