PHP tsikllari bilan kodda xatolarni topish

Quyidagi vazifalarda ma'lum bir dasturchi kod yozgan va ehtimol unda xatolar qilgan. Siz tekshirishingiz kerak, kod tavsiflangan ishni bajaradimi yoki yo'q. Agar kod noto'g'ri ishlasa, siz xatolarni to'g'rilashingiz kerak.

Задание 1

Kod 0 dan 10 gacha bo'lgan sonlarni chiqarishi kerak:

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

Kod 10 dan 0 gacha bo'lgan sonlarni chiqarishi kerak:

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

Kod 10 dan 0 gacha bo'lgan sonlarni chiqarishi kerak:

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

Kod 0 dan 10 gacha bo'lgan sonlarni chiqarishi kerak:

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

Kod 1 dan 10 gacha bo'lgan butun sonlar yig'indisini topishi kerak:

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

Kod 1 dan 10 gacha bo'lgan butun sonlar ko'paytmasini topishi kerak:

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

Kod massivning har bir elementini kvadratga oshirishi kerak:

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

Kod massivni 1 dan 5 gacha bo'lgan sonlar bilan to'ldirishi kerak:

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

Kod massivda 3 soni bor yoki yo'qligini tekshirishi kerak:

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

Kod 10 dan 1 gacha bo'lgan sonlarni chiqarishi kerak:

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

Kod massivda 3 soni bor yoki yo'qligini tekshirishi kerak:

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

Kod 10 dan 1 gacha bo'lgan sonlarni chiqarishi kerak:

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

Kod massivdagi faqat juft elementlarni chiqarishi kerak:

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

Kod 10 dan 1 gacha bo'lgan sonlarni chiqarishi kerak:

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

Kod 10 dan 1 gacha bo'lgan sonlarni chiqarishi kerak:

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