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.

Задание 1

Mã code phải in các số từ 0 đến 10:

php<?php
  for ($i = 0; $i > 10; $i++) {
    echo $i;
  }
?>
Задание 2

Mã code phải in các số từ 10 đến 0:

php<?php
  for ($i = 10; $i > 0; $i++) {
    echo $i;
  }
?>
Задание 3

Mã code phải in các số từ 10 đến 0:

php<?php
  for ($i = 10; $i == 0; $i--) {
    echo $i;
  }
?>
Задание 4

Mã code phải in các số từ 0 đến 10:

php<?php
  $i = 0;
  
  while ($i >= 10) {
    echo $i;
    $i++;
  }
?>
Задание 5

Mã code phải tìm tổng của các số nguyên từ 1 đến 10:

php<?php
  $res;
  
  for ($i = 1; $i <= 10; $i++) {
    res += $i;
  }
  
  echo $res;
?>
Задание 6

Mã code phải tìm tích của các số nguyên từ 1 đến 10:

php<?php
  $res = 0;
  
  for ($i = 1; $i <= 10; $i++) {
    $res *= $i;
  }
  
  echo $res;
?>
Задание 7

Mã code phải bình phương mỗi phần tử của mảng:

php<?php
  $arr = [1, 2, 3, 4, 5];
  
  foreach ($arr as $elem) {
    $elem = $elem ** 2;
  }
  
  var_dump($arr);
?>
Задание 8

Mã code phải điền vào mảng các số từ 1 đến 5:

php<?php
  $arr = 0;
  
  for ($i = 1; $i <= 5; $i++) {
    $arr[] = $i;
  }
  
  var_dump($arr);
?>
Задание 9

Mã code phải kiểm tra xem trong mảng có số 3 hay không:

php<?php
  $arr = [1, 2, 3, 4, 5];
  $res = '';
  
  foreach ($arr as $elem) {
    if ($elem === 3) {
      $res = '+++';
    } else {
      $res = '---';
    }
  }
  
  echo $res;
?>
Задание 10

Mã code phải in các số từ 10 đến 1:

php<?php
  $i = 10;
  
  while ($i == 10) {
    echo $i;
    $i--;
  }
?>
Задание 11

Mã code phải kiểm tra xem trong mảng có số 3 hay không:

php<?php
  $arr = [1, 2, 3, 4, 5];
  $res = false;
  
  foreach ($arr as $elem) {
    if ($elem === 3) {
      $res = true;
      break;
    }
  }
  
  var_dump($res);
?>
Задание 12

Mã code phải in các số từ 10 đến 1:

php<?php
  $i = 10;
  
  while ($i <= 0) {
    echo $i;
    $i--;
  }
?>
Задание 13

Mã code phải chỉ in các phần tử chẵn từ mảng:

php<?php
  $arr = [1, 2, 3, 4, 5];
  
  foreach ($arr as $elem) {
    if ($elem % 2 = 0) {
      echo $elem;
    }
  }
?>
Задание 14

Mã code phải in các số từ 10 đến 1:

php<?php
  $i = 10;
  
  while ($i >= 1) {
    echo $i;
  }
?>
Задание 15

Mã code phải in các số từ 10 đến 1:

php<?php
  $i = 10;
  
  while ($i >= 1) {
    echo $i;
    $i++;
  }
?>