Bucla for pentru array-uri în PHP

Să presupunem că avem următorul array:

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

După cum știți, array-urile sunt parcurse cu bucla foreach. De fapt, elementele array-ului pot fi parcurse și cu o buclă obișnuită for. Acest lucru este rar necesar, dar uneori poate fi util. Să efectuăm o astfel de parcurgere:

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

Se dă array-ul:

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

Folosind bucla for afișați toate aceste elemente pe ecran.

Задание 2

Se dă array-ul:

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

Folosind bucla for afișați pe ecran toate elementele acestui array, cu excepția ultimului.

Задание 3

Se dă array-ul:

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

Folosind bucla for afișați pe ecran prima jumătate a elementelor acestui array.