Ricerca di errori nel codice con array PHP

Nei seguenti problemi, un programmatore ha scritto del codice e, forse, ha commesso degli errori. Devi verificare se il codice fa ciò che è descritto. Se il codice non funziona correttamente, devi correggere gli errori.

Задание 1

Il codice dovrebbe stampare la lunghezza dell'array:

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

Il codice dovrebbe stampare l'ultimo elemento dell'array:

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

Il codice dovrebbe calcolare la somma degli elementi dell'array:

php<?php
  $arr = [1, 2, 3, 4, 5];
  echo $arr[1] + $arr[2] + $arr[3] + $arr[4] + $arr[5];
?>
Задание 4

Il codice dovrebbe stampare la lunghezza dell'array:

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

Il codice dovrebbe calcolare la somma degli elementi dell'array:

php<?php
  $arr = [
    'a' => 1,
    'b' => 2,
    'c' => 3,
  ];
  
  echo $arr[a] + $arr[b] + $arr[c];
?>
Задание 6

Il codice dovrebbe stampare l'elemento dell'array in base alla chiave specificata nella variabile:

php<?php
  $arr = [
    'a' => 1,
    'b' => 2,
    'c' => 3,
  ];
  
  $k = 'a';
  echo $arr['$k'];
?>
Задание 7

Il codice dovrebbe stampare la lunghezza dell'array:

php<?php
  $arr = [1, 2, 3, 4, 5];
  echo count($arr);
?>
Задание 8

Il codice dovrebbe stampare l'elemento dell'array in base alla chiave specificata nella variabile:

php<?php
  $arr = [
    'a' => 1,
    'b' => 2,
    'c' => 3,
  ];
  
  $a = 1;
  echo $arr[$a];
?>