PHP-ის მასივებთან კოდში შეცდომების მოძიება

შემდეგ ამოცანებში რაღაც პროგრამისტმა დაწერა კოდი და, შესაძლოა, დაუშვა მასში შეცდომები. თქვენ უნდა შეამოწმოთ, აკეთებს თუ არა კოდი იმას, რაც აღწერილია. თუ კოდი მუშაობს არასწორად, თქვენ უნდა გამასწოროთ შეცდომები.

Задание 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];
?>