Boucle For
Fait partie de la section Fondamentaux du Journey PHP de Coddy. Leçon 47 sur 71.
Les boucles vous permettent d’exécuter un bloc de code plusieurs fois sans l’écrire à répétition. La boucle for est idéale lorsque vous savez exactement combien de fois vous souhaitez répéter quelque chose.
Une boucle for comporte trois parties séparées par des points-virgules : l’initialisation, la condition et l’incrémentation.
<?php
for ($i = 1; $i <= 5; $i++) {
echo $i . "\n";
}
?>Cela affiche les nombres de 1 à 5, chacun sur une nouvelle ligne. Voici comment cela fonctionne :
$i = 1: définit la valeur de départ (s’exécute une fois)$i <= 5: vérifie si la boucle doit continuer$i++: augmente$iaprès chaque itération
La boucle continue de s’exécuter tant que la condition est vraie. Dès que $i devient 6, la condition échoue et la boucle s’arrête.
Vous pouvez également compter à rebours ou utiliser différentes valeurs de pas :
<?php
for ($i = 10; $i >= 0; $i -= 2) {
echo $i . "\n";
}
?>Cela compte à rebours de 10 à 0 par intervalles de deux : 10, 8, 6, 4, 2, 0.
Défi
FacileLisez deux entiers saisis en entrée : un nombre de départ et un nombre de fin.
Utilisez une boucle for pour afficher tous les nombres du nombre de départ au nombre de fin (inclus), chacun sur une ligne distincte.
Exemple 1 :
Si les valeurs saisies sont 3 et 7, la sortie doit être :
3
4
5
6
7Exemple 2 :
Si les valeurs saisies sont 1 et 4, la sortie doit être :
1
2
3
4Essayez vous-même
<?php
// Lire l'entrée
$start = intval(fgets(STDIN));
$end = intval(fgets(STDIN));
// TODO: Écrivez votre code ci-dessous en utilisant une boucle for pour afficher les nombres de start à end
?>Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
4Opérateurs de comparaison et logiques
Opérateurs de comparaisonÉgalité et identitéOpérateurs logiques — Partie 1Opérateurs logiques — Partie 2Récapitulatif — Logique simple2Variables et types de données
NombresChaînes et guillemetsBooléensConventions de nommageRécapitulatif - initialisation des variablesVariables videsConcaténation de chaînesObtenir une saisie utilisateurConvertir vers différents types5Logique conditionnelle
Instruction ifIf - ElseOpérateur ternaireOpérateur de coalescence nulleInstruction switchRécapitulatif - Prendre des décisions3Opérateurs de base
Opérateurs arithmétiquesOpérateur moduloOpérateur d’exponentiationAffectation combinéeIncrémentation/DécrémentationPriorité des opérateursRécapitulatif - Calculs simplesOpérateurs sur les chaînesEntraînez-vous par vous-même : Compilateur PHP en ligne