PHP-taulukoiden koodivirheiden etsiminen
Seuraavissa tehtävissä eräs ohjelmoija on kirjoittanut koodia ja mahdollisesti tehnyt siihen virheitä. Sinun tulee tarkistaa, tekeekö koodi sen, mitä on kuvattu. Jos koodi toimii väärin, sinun tulee korjata virheet.
Koodin tulisi tulostaa taulukon pituus:
<?php
$arr = [1, 2, 3, 4, 5];
echo strlen($arr);
?>
Koodin tulisi tulostaa taulukon viimeinen elementti:
<?php
$arr = [1, 2, 3, 4, 5];
echo $arr[count($arr)];
?>
Koodin tulisi löytää taulukon elementtien summa:
<?php
$arr = [1, 2, 3, 4, 5];
echo $arr[1] + $arr[2] + $arr[3] + $arr[4] + $arr[5];
?>
Koodin tulisi tulostaa taulukon pituus:
<?php
$arr = [1, 2, 3, 4, 5];
echo count([$arr]);
?>
Koodin tulisi löytää taulukon elementtien summa:
<?php
$arr = [
'a' => 1,
'b' => 2,
'c' => 3,
];
echo $arr[a] + $arr[b] + $arr[c];
?>
Koodin tulisi tulostaa taulukon elementti avaimen perusteella, joka on annettu muuttujassa:
<?php
$arr = [
'a' => 1,
'b' => 2,
'c' => 3,
];
$k = 'a';
echo $arr['$k'];
?>
Koodin tulisi tulostaa taulukon pituus:
<?php
$arr = [1, 2, 3, 4, 5];
echo count($arr);
?>
Koodin tulisi tulostaa taulukon elementti avaimen perusteella, joka on annettu muuttujassa:
<?php
$arr = [
'a' => 1,
'b' => 2,
'c' => 3,
];
$a = 1;
echo $arr[$a];
?>