PHP да массивлар билан ишлашдаги хатоларни топиш
Куйидаги вазифаларда бир программист код ёзган ва, эҳтимол, унда хатолар қилган. Сиз коднинг тавсифланган ишни бажараётганини текширишингиз керак. Aгар код нотўғри ишласа, сиз хатоларни тўғрилашингиз керак.
Код массивнинг узунлигини чиқариши керак:
<?php
$arr = [1, 2, 3, 4, 5];
echo strlen($arr);
?>
Код массивнинг охирги элементини чиқариши керак:
<?php
$arr = [1, 2, 3, 4, 5];
echo $arr[count($arr)];
?>
Код массив элементларининг йиғиндисини топиши керак:
<?php
$arr = [1, 2, 3, 4, 5];
echo $arr[1] + $arr[2] + $arr[3] + $arr[4] + $arr[5];
?>
Код массивнинг узунлигини чиқариши керак:
<?php
$arr = [1, 2, 3, 4, 5];
echo count([$arr]);
?>
Код массив элементларининг йиғиндисини топиши керак:
<?php
$arr = [
'a' => 1,
'b' => 2,
'c' => 3,
];
echo $arr[a] + $arr[b] + $arr[c];
?>
Код ўзгарувчида берилган калит бўйича массив элементини чиқариши керак:
<?php
$arr = [
'a' => 1,
'b' => 2,
'c' => 3,
];
$k = 'a';
echo $arr['$k'];
?>
Код массивнинг узунлигини чиқариши керак:
<?php
$arr = [1, 2, 3, 4, 5];
echo count($arr);
?>
Код ўзгарувчида берилган калит бўйича массив элементини чиқариши керак:
<?php
$arr = [
'a' => 1,
'b' => 2,
'c' => 3,
];
$a = 1;
echo $arr[$a];
?>