PHP Alors, Do-While, Pour et boucles Foreach - République Tutorial

Dans ce tutoriel, vous apprendrez à répéter une série d'actions à l'aide de boucles en PHP.

Différents types de boucles en PHP

Les boucles sont utilisées pour exécuter le même bloc de code encore et encore, jusqu'à ce qu'une certaine condition est remplie. L'idée de base derrière une boucle est d'automatiser les tâches répétitives dans un programme pour sauver le temps et l'effort. PHP supporte quatre différents types de boucles.







  • tandis que - une boucle à travers un bloc de code jusqu'à ce que la condition est d'évaluer la valeur true.
  • do ... while - le bloc de code exécuté une fois, puis condition est évaluée. Si la condition est vraie la déclaration est répétée tant que la condition est vraie.
  • pour - des boucles à travers un bloc de code jusqu'à ce que le compteur atteint un nombre spécifié.
  • foreach - une boucle à travers un bloc de code pour chaque élément d'un tableau.

Vous apprendrez également comment faire une boucle à travers les valeurs de tableau en utilisant foreach () à la fin de ce chapitre. Le travail de la boucle foreach () spécifiquement avec les tableaux.

PHP en boucle

La déclaration while boucles à travers un bloc de code jusqu'à ce que la condition dans l'instruction while évaluer true.

while (condition) // code à exécuter
>

L'exemple ci-dessous définissent une boucle qui commence par $ i = 1. La boucle continuera à fonctionner aussi longtemps que $ i est inférieur ou égal à 3. Le $ i augmente de 1 à chaque fois que la boucle fonctionne:

PHP boucle do ... while







La boucle do-while est une variante du tout en boucle, qui évalue la situation à la fin de chaque itération de la boucle. Avec une boucle do-tandis que le bloc de code exécuté une fois, puis la condition est évaluée, si la condition est vraie, l'instruction est répétée tant que la condition spécifiée évaluée à est vrai.

faire // code à exécuter
>
while (condition);

L'exemple suivant définit une boucle qui commence par $ i = 1. Il sera alors augmenter i $ avec 1 et imprimer la sortie. Ensuite, la condition est évaluée, et la boucle continue à fonctionner aussi longtemps que $ i est inférieur ou égal à 3.

Différence entre temps et boucle do ... while

La boucle while diffère de la boucle do-while d'une manière importante - avec une boucle while, la condition à évaluer est testée au début de chaque itération de la boucle, donc si l'expression conditionnelle est évaluée à false, la boucle ne sera jamais exécutée .

Avec une boucle do-temps, d'autre part, la boucle sera toujours exécutée une fois, même si l'expression conditionnelle est fausse, parce que la condition est évaluée à la fin de l'itération de la boucle plutôt que le début.

PHP pour la boucle

La boucle se répète un bloc de code jusqu'à ce qu'une certaine condition est remplie. Il est généralement utilisé pour exécuter un bloc de code pour certain nombre de fois.

pour (initialisation, condition; incrément) // code à exécuter
>

Les paramètres de boucle ont les significations suivantes:

  • initialisation - il est utilisé pour initialiser les variables de compteur, et une fois évaluée sans condition avant la première exécution du corps de la boucle.
  • état - au début de chaque itération, la condition est évaluée. Si elle est évaluée à true. la boucle continue et les états imbriqués sont exécutés. Si elle est fausse. l'exécution de la boucle se termine.
  • incrément - il met à jour le compteur de boucle avec une nouvelle valeur. Il est d'évaluer à la fin de chaque itération.

L'exemple ci-dessous définit une boucle qui commence par $ i = 1. La boucle se poursuit jusqu'à ce que $ i est inférieur ou égal à 5. La variable $ i augmentera de 1 chaque fois que la boucle se exécute:

PHP foreach boucle







Articles Liés