PHP да массивлар билан ишлашдаги хатоларни топиш

Куйидаги вазифаларда бир программист код ёзган ва, эҳтимол, унда хатолар қилган. Сиз коднинг тавсифланган ишни бажараётганини текширишингиз керак. Aгар код нотўғри ишласа, сиз хатоларни тўғрилашингиз керак.

Задание 1

Код массивнинг узунлигини чиқариши керак:

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

Код массивнинг охирги элементини чиқариши керак:

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

Код массив элементларининг йиғиндисини топиши керак:

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

Код массивнинг узунлигини чиқариши керак:

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

Код массив элементларининг йиғиндисини топиши керак:

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

Код ўзгарувчида берилган калит бўйича массив элементини чиқариши керак:

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

Код массивнинг узунлигини чиқариши керак:

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

Код ўзгарувчида берилган калит бўйича массив элементини чиқариши керак:

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