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.
Kod massiv uzunligini chiqarishi kerak:
<?php
$arr = [1, 2, 3, 4, 5];
echo strlen($arr);
?>
Kod massivning oxirgi elementini chiqarishi kerak:
<?php
$arr = [1, 2, 3, 4, 5];
echo $arr[count($arr)];
?>
Kod massiv elementlari yig'indisini topishi kerak:
<?php
$arr = [1, 2, 3, 4, 5];
echo $arr[1] + $arr[2] + $arr[3] + $arr[4] + $arr[5];
?>
Kod massiv uzunligini chiqarishi kerak:
<?php
$arr = [1, 2, 3, 4, 5];
echo count([$arr]);
?>
Kod massiv elementlari yig'indisini topishi kerak:
<?php
$arr = [
'a' => 1,
'b' => 2,
'c' => 3,
];
echo $arr[a] + $arr[b] + $arr[c];
?>
Kod massiv elementini o'zgaruvchida berilgan kalit bo'yicha chiqarishi kerak:
<?php
$arr = [
'a' => 1,
'b' => 2,
'c' => 3,
];
$k = 'a';
echo $arr['$k'];
?>
Kod massiv uzunligini chiqarishi kerak:
<?php
$arr = [1, 2, 3, 4, 5];
echo count($arr);
?>
Kod massiv elementini o'zgaruvchida berilgan kalit bo'yicha chiqarishi kerak:
<?php
$arr = [
'a' => 1,
'b' => 2,
'c' => 3,
];
$a = 1;
echo $arr[$a];
?>