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.
Задание 1
Koodin tulisi tulostaa taulukon pituus:
php<?php
$arr = [1, 2, 3, 4, 5];
echo strlen($arr);
?>
Задание 2
Koodin tulisi tulostaa taulukon viimeinen elementti:
php<?php
$arr = [1, 2, 3, 4, 5];
echo $arr[count($arr)];
?>
Задание 3
Koodin tulisi löytää taulukon elementtien summa:
php<?php
$arr = [1, 2, 3, 4, 5];
echo $arr[1] + $arr[2] + $arr[3] + $arr[4] + $arr[5];
?>
Задание 4
Koodin tulisi tulostaa taulukon pituus:
php<?php
$arr = [1, 2, 3, 4, 5];
echo count([$arr]);
?>
Задание 5
Koodin tulisi löytää taulukon elementtien summa:
php<?php
$arr = [
'a' => 1,
'b' => 2,
'c' => 3,
];
echo $arr[a] + $arr[b] + $arr[c];
?>
Задание 6
Koodin tulisi tulostaa taulukon elementti avaimen perusteella, joka on annettu muuttujassa:
php<?php
$arr = [
'a' => 1,
'b' => 2,
'c' => 3,
];
$k = 'a';
echo $arr['$k'];
?>
Задание 7
Koodin tulisi tulostaa taulukon pituus:
php<?php
$arr = [1, 2, 3, 4, 5];
echo count($arr);
?>
Задание 8
Koodin tulisi tulostaa taulukon elementti avaimen perusteella, joka on annettu muuttujassa:
php<?php
$arr = [
'a' => 1,
'b' => 2,
'c' => 3,
];
$a = 1;
echo $arr[$a];
?>