PHP arrays වල දෝෂ සෙවීම

පහත ගැටළු වලදී, යම් ක්‍රමලේඛකයෙක් කේතය ලියා ඇත සහ, සමහර විට, එහි දෝෂ ඇති කර තිබිය හැකිය. ඔබ විසින් පරීක්ෂා කළ යුතුය, විස්තර කර ඇති දේ කේතය කරනවාද කියා. කේතය වැරදි ලෙස ක්‍රියා කරන්නේ නම්, ඔබ විසින් දෝෂ නිවැරදි කළ යුතුය.

Задание 1

කේතය array එකේ දිග මුද්‍රණය කළ යුතුය:

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

කේතය array එකේ අන්තිම අංගය මුද්‍රණය කළ යුතුය:

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

කේතය array අංගවල එකතුව සොයා ගත යුතුය:

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

කේතය array එකේ දිග මුද්‍රණය කළ යුතුය:

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

කේතය array අංගවල එකතුව සොයා ගත යුතුය:

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

කේතය variable එකක් තුළ ලබා දී ඇති යතුර භාවිතා කර array අංගය මුද්‍රණය කළ යුතුය:

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

කේතය array එකේ දිග මුද්‍රණය කළ යුතුය:

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

කේතය variable එකක් තුළ ලබා දී ඇති යතුර භාවිතා කර array අංගය මුද්‍රණය කළ යුතුය:

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