Tìm lỗi trong mã code với vòng lặp PHP
Trong các bài tập tiếp theo, một lập trình viên nào đó đã viết mã code và có thể đã mắc lỗi trong đó. Bạn phải kiểm tra xem liệu mã code có làm đúng như mô tả không. Nếu mã code hoạt động không chính xác, bạn phải sửa các lỗi.
Mã code phải in các số từ 0 đến 10:
<?php
for ($i = 0; $i > 10; $i++) {
echo $i;
}
?>
Mã code phải in các số từ 10 đến 0:
<?php
for ($i = 10; $i > 0; $i++) {
echo $i;
}
?>
Mã code phải in các số từ 10 đến 0:
<?php
for ($i = 10; $i == 0; $i--) {
echo $i;
}
?>
Mã code phải in các số từ 0 đến 10:
<?php
$i = 0;
while ($i >= 10) {
echo $i;
$i++;
}
?>
Mã code phải tìm tổng của các số nguyên
từ 1 đến 10:
<?php
$res;
for ($i = 1; $i <= 10; $i++) {
res += $i;
}
echo $res;
?>
Mã code phải tìm tích của các số nguyên
từ 1 đến 10:
<?php
$res = 0;
for ($i = 1; $i <= 10; $i++) {
$res *= $i;
}
echo $res;
?>
Mã code phải bình phương mỗi phần tử của mảng:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
$elem = $elem ** 2;
}
var_dump($arr);
?>
Mã code phải điền vào mảng
các số từ 1 đến 5:
<?php
$arr = 0;
for ($i = 1; $i <= 5; $i++) {
$arr[] = $i;
}
var_dump($arr);
?>
Mã code phải kiểm tra xem trong mảng có
số 3 hay không:
<?php
$arr = [1, 2, 3, 4, 5];
$res = '';
foreach ($arr as $elem) {
if ($elem === 3) {
$res = '+++';
} else {
$res = '---';
}
}
echo $res;
?>
Mã code phải in các số
từ 10 đến 1:
<?php
$i = 10;
while ($i == 10) {
echo $i;
$i--;
}
?>
Mã code phải kiểm tra xem trong mảng có
số 3 hay không:
<?php
$arr = [1, 2, 3, 4, 5];
$res = false;
foreach ($arr as $elem) {
if ($elem === 3) {
$res = true;
break;
}
}
var_dump($res);
?>
Mã code phải in các số
từ 10 đến 1:
<?php
$i = 10;
while ($i <= 0) {
echo $i;
$i--;
}
?>
Mã code phải chỉ in các phần tử chẵn từ mảng:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
if ($elem % 2 = 0) {
echo $elem;
}
}
?>
Mã code phải in các số
từ 10 đến 1:
<?php
$i = 10;
while ($i >= 1) {
echo $i;
}
?>
Mã code phải in các số
từ 10 đến 1:
<?php
$i = 10;
while ($i >= 1) {
echo $i;
$i++;
}
?>