Les boucles — Correction d'exercices

Voici des propositions de solutions en mode console (via readline()). N’hésite pas à les adapter.

#1 — Boucle for

Affiche les chiffres de 1 à 10 avec une boucle for.

Voir le corrigé
<?php
for ($i = 1; $i <= 10; $i++) {
    echo $i . " ";
}
?>

#2 — Boucle while

Affiche les chiffres de 10 à 1 avec une boucle while.

Voir le corrigé
<?php
$i = 10;
while ($i >= 1) {
    echo $i . " ";
    $i--;
}
?>

#3 — Boucle foreach (tableau simple)

Parcours un tableau de fruits et affiche chaque fruit.

Voir le corrigé
<?php
$fruits = ["Pomme", "Banane", "Orange"];
foreach ($fruits as $fruit) {
    echo "$fruit <br>";
}
?>

#4 — Boucle foreach (tableau associatif)

Parcours un tableau associatif (nom => âge) et affiche 'Clé : Valeur'.

Voir le corrigé
<?php
$personnes = ["Alice" => 25, "Bob" => 30];
foreach ($personnes as $nom => $age) {
    echo "$nom a $age ans.<br>";
}
?>

#5 — Break et Continue

Fais une boucle de 1 à 10. Saute le 5 (continue) et arrête-toi à 8 (break).

Voir le corrigé
<?php
for ($i = 1; $i <= 10; $i++) {
    if ($i == 5) continue; // Saute le 5
    if ($i == 8) break;    // Arrête à 8
    echo $i . " ";
}
?>
Besoin d'aide ?
Tuteur Virtuel
Bonjour ! Je suis votre tuteur virtuel. Comment puis-je vous aider avec ce cours aujourd'hui ?
Historique des conversations
Chargement...