Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Faire-Tant-Que | Boucles
Introduction à PHP
course content

Contenu du cours

Introduction à PHP

Introduction à PHP

1. Première Rencontre
2. Variables et Types de Données
3. Instructions Conditionnelles
4. Tableaux
5. Boucles

book
Faire-Tant-Que

Les boucles do-while et while sont deux types de boucles en PHP utilisées pour répéter un bloc de code. Cependant, il y a une différence cruciale entre elles : La boucle while vérifie la condition avant d'exécuter le bloc de code, tandis que la boucle do-while vérifie la condition après avoir terminé le bloc de code.

Cela signifie que la boucle while peut ne pas s'exécuter du tout si la condition n'est pas évaluée à true lors de la première vérification. En revanche, la boucle do-while s'exécutera au moins une fois, même si la condition n'est pas évaluée à true lors de la première vérification.

Syntaxe


Nous écrivons les commandes qui doivent fonctionner en boucle dans le bloc de code do. C'est la condition qui détermine s'il faut continuer à itérer la boucle.

Créons une boucle avec une condition qui ne sera jamais true :

php

main

copy
12345678
<?php $counter = 5; // Declare and initialize the variable do { echo 'Do-while loop'; $counter = $counter + 1; } while ($counter == 5); // Change the condition to 5 ?>

Comme vous pouvez le voir, la boucle do-while a exécuté le bloc de code au moins une fois, même si la condition counter != 0 n'a pas été évaluée à true lors de la première vérification.

Voici une autre façon de comprendre la différence entre les boucles do-while et while :

  • La boucle while est comme vérifier avant de manger. Vous ne pouvez manger que si vous vérifiez que vous avez faim ;
  • La boucle do-while est comme manger avant de vérifier. Vous pouvez manger, même si vous n'avez pas faim, puis vérifier si vous avez encore faim.

Le type de boucle à choisir dépend de vos besoins spécifiques. Utilisez une boucle do-while si vous souhaitez que le bloc de code s'exécute au moins une fois. Si vous ne souhaitez pas que le bloc de code s'exécute si la condition n'est pas évaluée à true lors de la première vérification, utilisez une boucle while.

Tâche

Swipe to start coding

Remplissez les blancs dans le code pour créer une boucle do-while qui imprime les nombres pairs de 2 à 10.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 3
toggle bottom row

book
Faire-Tant-Que

Les boucles do-while et while sont deux types de boucles en PHP utilisées pour répéter un bloc de code. Cependant, il y a une différence cruciale entre elles : La boucle while vérifie la condition avant d'exécuter le bloc de code, tandis que la boucle do-while vérifie la condition après avoir terminé le bloc de code.

Cela signifie que la boucle while peut ne pas s'exécuter du tout si la condition n'est pas évaluée à true lors de la première vérification. En revanche, la boucle do-while s'exécutera au moins une fois, même si la condition n'est pas évaluée à true lors de la première vérification.

Syntaxe


Nous écrivons les commandes qui doivent fonctionner en boucle dans le bloc de code do. C'est la condition qui détermine s'il faut continuer à itérer la boucle.

Créons une boucle avec une condition qui ne sera jamais true :

php

main

copy
12345678
<?php $counter = 5; // Declare and initialize the variable do { echo 'Do-while loop'; $counter = $counter + 1; } while ($counter == 5); // Change the condition to 5 ?>

Comme vous pouvez le voir, la boucle do-while a exécuté le bloc de code au moins une fois, même si la condition counter != 0 n'a pas été évaluée à true lors de la première vérification.

Voici une autre façon de comprendre la différence entre les boucles do-while et while :

  • La boucle while est comme vérifier avant de manger. Vous ne pouvez manger que si vous vérifiez que vous avez faim ;
  • La boucle do-while est comme manger avant de vérifier. Vous pouvez manger, même si vous n'avez pas faim, puis vérifier si vous avez encore faim.

Le type de boucle à choisir dépend de vos besoins spécifiques. Utilisez une boucle do-while si vous souhaitez que le bloc de code s'exécute au moins une fois. Si vous ne souhaitez pas que le bloc de code s'exécute si la condition n'est pas évaluée à true lors de la première vérification, utilisez une boucle while.

Tâche

Swipe to start coding

Remplissez les blancs dans le code pour créer une boucle do-while qui imprime les nombres pairs de 2 à 10.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 3
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt