PHP massiwlar bilen koddaky ýalňyşlyklary gözlemek
Aşakdaky meselelerde belli bir programmist kod ýazdy we, belki, onda ýalňyşlyklar goýberdi. Siz barlamaly, kod görkezilen ýaly edýärmi? Eger kod nädogry işlense, siz ýalňyşlyklary düzetmeli.
Kod massiwyň uzynlygyny çykarmaly:
<?php
$arr = [1, 2, 3, 4, 5];
echo strlen($arr);
?>
Kod massiwyň soňky elementini çykarmaly:
<?php
$arr = [1, 2, 3, 4, 5];
echo $arr[count($arr)];
?>
Kod massiw elementleriniň jemyny tapmaly:
<?php
$arr = [1, 2, 3, 4, 5];
echo $arr[1] + $arr[2] + $arr[3] + $arr[4] + $arr[5];
?>
Kod massiwyň uzynlygyny çykarmaly:
<?php
$arr = [1, 2, 3, 4, 5];
echo count([$arr]);
?>
Kod massiw elementleriniň jemyny tapmaly:
<?php
$arr = [
'a' => 1,
'b' => 2,
'c' => 3,
];
echo $arr[a] + $arr[b] + $arr[c];
?>
Kod massiw elementini üýtgeýjide berlen açar boýunça çykarmaly:
<?php
$arr = [
'a' => 1,
'b' => 2,
'c' => 3,
];
$k = 'a';
echo $arr['$k'];
?>
Kod massiwyň uzynlygyny çykarmaly:
<?php
$arr = [1, 2, 3, 4, 5];
echo count($arr);
?>
Kod massiw elementini üýtgeýjide berlen açar boýunça çykarmaly:
<?php
$arr = [
'a' => 1,
'b' => 2,
'c' => 3,
];
$a = 1;
echo $arr[$a];
?>