Tìm lỗi trong mã code với mảng PHP

Trong các bài tập sau, một lập trình viên nào đó đã viết code và có thể đã mắc lỗi trong đó. Bạn phải kiểm tra xem code có thực hiện đúng như mô tả không. Nếu code hoạt động không chính xác, bạn phải sửa các lỗi.

Задание 1

Code phải in ra độ dài của mảng:

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

Code phải in ra phần tử cuối cùng của mảng:

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

Code phải tìm tổng các phần tử của mảng:

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

Code phải in ra độ dài của mảng:

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

Code phải tìm tổng các phần tử của mảng:

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

Code phải in ra phần tử mảng theo khóa được cho trong biến:

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

Code phải in ra độ dài của mảng:

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

Code phải in ra phần tử mảng theo khóa được cho trong biến:

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