PHP boucles Tutorial

Les boucles permettent d'exécuter un bloc de nombre de fois de code. Les boucles sont souvent en jeu lorsque vous travaillez avec des tableaux. Plutôt que d'écrire même morceau de code pour chaque élément de tableau, il est préférable d'utiliser une boucle où le bloc de code particulier est écrit qu'une seule fois.

Alors que la boucle

Alors que la boucle fonctionne jusqu'à ce que la condition donnée est vrai. Dans l'exemple suivant, nous imprimons les chiffres de 1 à 5 (
tag est utilisé pour avoir des sauts de ligne dans les navigateurs Web).

Notez qu'il devrait y avoir quelque chose dans la boucle qui fait la fausse condition en fin de compte. Sinon, il fonctionnera sans fin. Dans l'exemple ci-dessus, on incrémente la valeur de $ i par 1 à chaque itération afin, finalement, ce sera 6 qui arrête l'exécution de la boucle.

L'exemple suivant traite d'un tableau. Pensez que vous programmez un jeu qui a plusieurs étapes et points de stockage de chaque étape dans un tableau.

segment de code ci-dessus imprimerait lignes suivantes dans votre navigateur Web.

Etape 0 Score: 50
Étape 1 Score: 110
Étape 2 Score: 130

Nous commençons notre incrémenteur ($ i) à 0 puisque Répertorié tableaux commencent à partir de la touche 0. Voici les clés sont 0, 1 et 2. Et le nombre d'éléments du tableau est 3. Ainsi, la condition ($ i < $count) will be true till the end of array (means till element $stages[2] ) and will be false when $i becomes 3 which happens after the execution of element $stages[2] ;

Si vos étapes commencent à partir de 1, vous pouvez simplement modifier l'instruction écho ci-dessous.

Do While

Do While boucle est similaire à la boucle while. La principale différence est que la condition vient après le corps de la boucle de telle sorte que la boucle fonctionne au moins une fois.

Alors que vs Do While

Dans la pratique, vous trouverez souvent While en cours d'utilisation au lieu de Do While. La raison est While semble être simple et facile à comprendre. Et aussi presque toutes les implémentations que vous faites avec Do While peut être mis en œuvre avec While. A condition que, les différences suivantes peuvent être identifiées.

  • Faire en boucle court au moins une fois, même si la condition est fausse.
  • Faites while la condition d'une durée inférieure à While.

Par exemple, dans les exemples ci-dessus, while quatre conditions suivantes.

Articles Liés