Ricerca di errori nel codice con cicli PHP

Nei seguenti compiti un programmatore ha scritto del codice e, possibilmente, ha commesso degli errori. Devi controllare se il codice fa ciò che è descritto. Se il codice non funziona correttamente, devi correggere gli errori.

Задание 1

Il codice dovrebbe stampare i numeri da 0 a 10:

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

Il codice dovrebbe stampare i numeri da 10 a 0:

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

Il codice dovrebbe stampare i numeri da 10 a 0:

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

Il codice dovrebbe stampare i numeri da 0 a 10:

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

Il codice dovrebbe trovare la somma dei numeri interi da 1 a 10:

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

Il codice dovrebbe trovare il prodotto dei numeri interi da 1 a 10:

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

Il codice dovrebbe elevare al quadrato ogni elemento dell'array:

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

Il codice dovrebbe riempire l'array con i numeri da 1 a 5:

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

Il codice dovrebbe verificare se nell'array è presente il numero 3 o meno:

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

Il codice dovrebbe stampare i numeri da 10 a 1:

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

Il codice dovrebbe verificare se nell'array è presente il numero 3 o meno:

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

Il codice dovrebbe stampare i numeri da 10 a 1:

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

Il codice dovrebbe stampare solo gli elementi pari dell'array:

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

Il codice dovrebbe stampare i numeri da 10 a 1:

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

Il codice dovrebbe stampare i numeri da 10 a 1:

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