PHP massivlaridagi kod xatolarini topish
Quyidagi vazifalarda ma'lum bir dasturchi kod yozgan va ehtimol unda xatolar qilgan. Siz tekshirishingiz kerak, kod tavsiflangan ishni bajaradimi yoki yo'q. Agar kod noto'g'ri ishlasa, siz xatolarni to'g'rilashingiz kerak.
Задание 1
Kod massiv uzunligini chiqarishi kerak:
php<?php
$arr = [1, 2, 3, 4, 5];
echo strlen($arr);
?>
Задание 2
Kod massivning oxirgi elementini chiqarishi kerak:
php<?php
$arr = [1, 2, 3, 4, 5];
echo $arr[count($arr)];
?>
Задание 3
Kod massiv elementlari yig'indisini topishi kerak:
php<?php
$arr = [1, 2, 3, 4, 5];
echo $arr[1] + $arr[2] + $arr[3] + $arr[4] + $arr[5];
?>
Задание 4
Kod massiv uzunligini chiqarishi kerak:
php<?php
$arr = [1, 2, 3, 4, 5];
echo count([$arr]);
?>
Задание 5
Kod massiv elementlari yig'indisini topishi kerak:
php<?php
$arr = [
'a' => 1,
'b' => 2,
'c' => 3,
];
echo $arr[a] + $arr[b] + $arr[c];
?>
Задание 6
Kod massiv elementini o'zgaruvchida berilgan kalit bo'yicha chiqarishi kerak:
php<?php
$arr = [
'a' => 1,
'b' => 2,
'c' => 3,
];
$k = 'a';
echo $arr['$k'];
?>
Задание 7
Kod massiv uzunligini chiqarishi kerak:
php<?php
$arr = [1, 2, 3, 4, 5];
echo count($arr);
?>
Задание 8
Kod massiv elementini o'zgaruvchida berilgan kalit bo'yicha chiqarishi kerak:
php<?php
$arr = [
'a' => 1,
'b' => 2,
'c' => 3,
];
$a = 1;
echo $arr[$a];
?>