Mencari Ralat dalam Kod dengan Gelung PHP
Dalam tugas-tugas berikutnya, seorang pengaturcara telah menulis kod dan mungkin melakukan kesilapan di dalamnya. Anda perlu menyemak sama ada kod tersebut melakukan apa yang diterangkan. Jika kod berfungsi dengan tidak betul, anda mesti membetulkan kesilapan tersebut.
Kod sepatutnya memaparkan nombor dari 0 hingga 10:
<?php
for ($i = 0; $i > 10; $i++) {
echo $i;
}
?>
Kod sepatutnya memaparkan nombor dari 10 hingga 0:
<?php
for ($i = 10; $i > 0; $i++) {
echo $i;
}
?>
Kod sepatutnya memaparkan nombor dari 10 hingga 0:
<?php
for ($i = 10; $i == 0; $i--) {
echo $i;
}
?>
Kod sepatutnya memaparkan nombor dari 0 hingga 10:
<?php
$i = 0;
while ($i >= 10) {
echo $i;
$i++;
}
?>
Kod sepatutnya mencari hasil tambah integer
dari 1 hingga 10:
<?php
$res;
for ($i = 1; $i <= 10; $i++) {
res += $i;
}
echo $res;
?>
Kod sepatutnya mencari hasil darab integer
dari 1 hingga 10:
<?php
$res = 0;
for ($i = 1; $i <= 10; $i++) {
$res *= $i;
}
echo $res;
?>
Kod sepatutnya mem kuasa dua setiap elemen array:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
$elem = $elem ** 2;
}
var_dump($arr);
?>
Kod sepatutnya mengisi array
dengan nombor dari 1 hingga 5:
<?php
$arr = 0;
for ($i = 1; $i <= 5; $i++) {
$arr[] = $i;
}
var_dump($arr);
?>
Kod sepatutnya menyemak sama ada array mengandungi
nombor 3 atau tidak:
<?php
$arr = [1, 2, 3, 4, 5];
$res = '';
foreach ($arr as $elem) {
if ($elem === 3) {
$res = '+++';
} else {
$res = '---';
}
}
echo $res;
?>
Kod sepatutnya memaparkan nombor
dari 10 hingga 1:
<?php
$i = 10;
while ($i == 10) {
echo $i;
$i--;
}
?>
Kod sepatutnya menyemak sama ada array mengandungi
nombor 3 atau tidak:
<?php
$arr = [1, 2, 3, 4, 5];
$res = false;
foreach ($arr as $elem) {
if ($elem === 3) {
$res = true;
break;
}
}
var_dump($res);
?>
Kod sepatutnya memaparkan nombor
dari 10 hingga 1:
<?php
$i = 10;
while ($i <= 0) {
echo $i;
$i--;
}
?>
Kod sepatutnya hanya memaparkan elemen genap dari array:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
if ($elem % 2 = 0) {
echo $elem;
}
}
?>
Kod sepatutnya memaparkan nombor
dari 10 hingga 1:
<?php
$i = 10;
while ($i >= 1) {
echo $i;
}
?>
Kod sepatutnya memaparkan nombor
dari 10 hingga 1:
<?php
$i = 10;
while ($i >= 1) {
echo $i;
$i++;
}
?>