Introduction à PHP Do While Loop

Préprocesseur PHP –Hypertext

Langage de script côté serveur, PHP est un langage open source très populaire et largement utilisé. Au départ, PHP était connu sous le nom de –Page d'accueil personnelle. Dans cette rubrique, nous allons en savoir plus sur la boucle PHP Do While.

Syntaxe PHP

<_?php
//statements to be executed
echo “This is my first php program!”;
?>

Remarque:
Chaque instruction en PHP se termine par un point-virgule (;). Cela indique techniquement au moteur PHP que cela va être la fin de la déclaration. Et puis le moteur passe à la ligne suivante et exécute le code jusqu'au point-virgule (;).

Boucles PHP

Dans certaines situations, nous devons utiliser le même bloc de code plusieurs fois. Dans ce cas, on peut utiliser des boucles. Au lieu d'utiliser un code presque égal pour presque la même condition, en utilisant des boucles, vous pouvez exécuter un bloc de code encore et encore.

#Voici quelques-unes des instructions de bouclage PHP.

  • while: un bloc de code s'exécute tant que la condition fournie est 'True'
  • do… while: un bloc de code s'exécute au moins une fois et répète le même code tant que la condition fournie est «True»
  • pour: un bloc de code s'exécute le nombre de fois indiqué
  • foreach: un bloc de code s'exécute pour chaque élément d'un tableau

PHP «faire… tout en boucle»

Après avoir compris «tout… boucle», l'étape suivante consiste à comprendre la logique de «faire… tout en boucle». À moins que la condition indiquée ne soit «vraie», «faire… tandis que la boucle» peut être exécutée à plusieurs reprises.

Une petite différence entre «tout» et «faire… tandis que» lop est l'endroit où la condition rencontre son point de validation. Dans la boucle while, la condition est testée avant d'exécuter une instruction dans le bloc de code, c'est-à-dire au début. Et, «do… while loop», la condition est testée une fois, après avoir exécuté les instructions dans le code de bloc, puis les mêmes processus se répètent jusqu'à ce qu'elle soit vraie.

Techniquement, cela peut être expliqué comme «faire… tandis que la boucle» termine toujours l'exécution solitaire, puis tester la condition suggérée et continuer à répéter le même bloc de code pendant que la condition indiquée est «vraie».

Syntaxe de «do… while»

do(
//code/statements to be executed
)while(condition is true);

Remarque: «do… while loop» exécute toujours un bloc de code minimum pendant une seule fois tandis que «while loop» ne s'exécute même pas une seule fois. C'est parce que le paramètre est testé après avoir exécuté tout le bloc de code.

Jetons un coup d'œil à la démonstration d'un exemple ligne par ligne.

Exemple :

  1. <_?php< /li>
  2. $ x = 7;
  3. faire
  4. (
  5. echo «La sortie attendue est: $ x
    »;
  6. $ x ++;
  7. )
  8. tandis que ($ x <= 6)
  9. ?>

Sortie :

La sortie attendue est: 7

Explication :

  1. Ceci est une balise d'ouverture standard définie pour le langage php
  2. Une valeur de 7 est allouée à la variable php au début
  3. 'do… while loop' a commencé ici
  4. Ci-joint l'ouverture des accolades (() le php 'do… while loop' démarre
  5. Ici, toutes les instructions à l'intérieur de la boucle «do… while» seront exécutées
  6. La valeur de la variable php est augmentée de «1» et la boucle continue d'exécuter des instructions jusqu'à ce qu'elle devienne vraie.
  7. Ci-joint les accolades fermantes ()) le php 'do … while loop' se termine
  8. La condition est testée ici
  9. balise de fermeture php

J'espère que vous avez compris les détails en travaillant sur l'exemple ci-dessus.

Maintenant, nous allons voir quelques exemples supplémentaires pour une meilleure compréhension.

Voyons un exemple très basique d'impression des nombres '0 à 9'. Avec cet exemple, vous pourrez écrire le programme pour des carrés de nombres ou des multiples de nombre, etc. simplement en changeant la condition.

Exemple:


$n=0;
do(
echo "$n
";
$n++;
)while($n<=9);
?>
<_?php

$n=0;
do(
echo "$n
";
$n++;
)while($n<=9);
?>

Production:

0

1

2

3

4

5

6

sept

8

9

Exemple:


$x0=0;
do (
echo "Executed Statement: $x0
";
echo "this execution is done after the above statement '$x0' is printed
";
$x0=$x0+1;
)while ($x0<=5)
?>
<_?php

$x0=0;
do (
echo "Executed Statement: $x0
";
echo "this execution is done after the above statement '$x0' is printed
";
$x0=$x0+1;
)while ($x0<=5)
?>

Production:

Déclaration exécutée: 0

cette exécution est effectuée après l'impression de la déclaration «0» ci-dessus

Déclaration exécutée: 1

cette exécution est effectuée après l'impression de la déclaration «1» ci-dessus

Déclaration exécutée: 2

cette exécution est effectuée après l'impression de la déclaration «2» ci-dessus

Déclaration exécutée: 3

cette exécution est effectuée après l'impression de la déclaration «3» ci-dessus

Déclaration exécutée: 4

cette exécution est effectuée après l'impression de la déclaration '4' ci-dessus

Déclaration exécutée: 5

cette exécution est effectuée après l'impression de la déclaration '5' ci-dessus

Exemple :


$BookPrice = 15;
do (
echo "The book price is " . $BookPrice . ". Students can buy this book.
";
$BookPrice = $BookPrice + 1;
)
while ($BookPrice <= 10);
echo "The book price is " . $BookPrice . ". Student cannot afford this costly book!";
?>
<_?php

$BookPrice = 15;
do (
echo "The book price is " . $BookPrice . ". Students can buy this book.
";
$BookPrice = $BookPrice + 1;
)
while ($BookPrice <= 10);
echo "The book price is " . $BookPrice . ". Student cannot afford this costly book!";
?>

Sortie :

Le prix du livre est de 15. Les étudiants peuvent acheter ce livre.

Le prix du livre est de 16. Les étudiants ne peuvent pas se permettre ce livre coûteux!

Nous allons maintenant voir le programme php d'imprimer un tableau de 10.

Exemple:

<_?php
@$tab=$_GET('tab');
$i=1;
do
(
$t=$tab*$i;
echo $t." ";
$i++;
)
while ($i<=10);
?>

Enter Your table

Sortie :

10 20 30 40 50 60 70 80 90100

Entrez votre table

Explication

Ce qui précède est un exemple légèrement différent. Nous avons utilisé une zone de texte et un bouton à l'aide d'un script HTML. La partie logique principale est effectuée à l'intérieur du script php.

Tout d'abord, nous avons collecté la valeur entrée par l'utilisateur par $ _GET.

La variable $ i contient la valeur 1.

Et, ici, la logique est appliquée à l'intérieur du code php pour imprimer le tableau de 10.

Conclusion: PHP 'do… while loop'

Dans l'article ci-dessus, nous avons trouvé des points essentiels sur les boucles PHP et appris les différents types. Plus précisément, nous avons appris en détail PHP «do… while loop». Cet article donne des informations sur do… while loop, cela fonctionne et son utilisation avec des exemples. Le fonctionnement de la boucle «do… while» est très facile à comprendre.

Pour résumer, PHP «do… while loop» élimine le besoin d'exécuter une tâche similaire encore et encore. Donc, si vous voulez réduire la charge de travail sur le langage PHP, utilisez fréquemment «do… while loop».

Articles recommandés

Ceci est un guide de PHP Do While Loop. Nous discutons ici des informations sur do… while loop, cela fonctionne et de son utilisation avec des exemples. Vous pouvez également consulter l'article suivant pour en savoir plus -

  1. Frameworks PHP
  2. Fonctions de chaîne PHP
  3. Commandes PHP
  4. Variables en PHP
  5. Boucle en PHP avec des exemples
  6. Constantes PHP
  7. Fonction récursive PHP
  8. Faire en boucle en Python
  9. Fonction récursive en Python
  10. Faire en boucle en JavaScript