Recherche d'erreurs dans le code avec des boucles PHP
Dans les tâches suivantes, un certain programmeur a écrit du code et a peut-être fait des erreurs. Vous devez vérifier si le code fait ce qui est décrit. Si le code fonctionne incorrectement, vous devez corriger les erreurs.
Le code doit afficher les nombres de 0 à 10 :
<?php
for ($i = 0; $i > 10; $i++) {
echo $i;
}
?>
Le code doit afficher les nombres de 10 à 0 :
<?php
for ($i = 10; $i > 0; $i++) {
echo $i;
}
?>
Le code doit afficher les nombres de 10 à 0 :
<?php
for ($i = 10; $i == 0; $i--) {
echo $i;
}
?>
Le code doit afficher les nombres de 0 à 10 :
<?php
$i = 0;
while ($i >= 10) {
echo $i;
$i++;
}
?>
Le code doit trouver la somme des entiers
de 1 à 10 :
<?php
$res;
for ($i = 1; $i <= 10; $i++) {
res += $i;
}
echo $res;
?>
Le code doit trouver le produit des entiers
de 1 à 10 :
<?php
$res = 0;
for ($i = 1; $i <= 10; $i++) {
$res *= $i;
}
echo $res;
?>
Le code doit mettre au carré chaque élément du tableau :
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
$elem = $elem ** 2;
}
var_dump($arr);
?>
Le code doit remplir le tableau
avec les nombres de 1 à 5 :
<?php
$arr = 0;
for ($i = 1; $i <= 5; $i++) {
$arr[] = $i;
}
var_dump($arr);
?>
Le code doit vérifier si le tableau contient
le nombre 3 ou non :
<?php
$arr = [1, 2, 3, 4, 5];
$res = '';
foreach ($arr as $elem) {
if ($elem === 3) {
$res = '+++';
} else {
$res = '---';
}
}
echo $res;
?>
Le code doit afficher les nombres
de 10 à 1 :
<?php
$i = 10;
while ($i == 10) {
echo $i;
$i--;
}
?>
Le code doit vérifier si le tableau contient
le nombre 3 ou non :
<?php
$arr = [1, 2, 3, 4, 5];
$res = false;
foreach ($arr as $elem) {
if ($elem === 3) {
$res = true;
break;
}
}
var_dump($res);
?>
Le code doit afficher les nombres
de 10 à 1 :
<?php
$i = 10;
while ($i <= 0) {
echo $i;
$i--;
}
?>
Le code doit afficher uniquement les éléments pairs du tableau :
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $elem) {
if ($elem % 2 = 0) {
echo $elem;
}
}
?>
Le code doit afficher les nombres
de 10 à 1 :
<?php
$i = 10;
while ($i >= 1) {
echo $i;
}
?>
Le code doit afficher les nombres
de 10 à 1 :
<?php
$i = 10;
while ($i >= 1) {
echo $i;
$i++;
}
?>