PHP Faire une boucle while

王林
Libérer: 2024-08-29 12:41:27
original
610 Les gens l'ont consulté

PHP –Pré-processeur hypertexte

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

Langage de script côté serveur, PHP est un langage open source très populaire et largement utilisé. Initialement, PHP était connu sous le nom de –Personal Home Page. Dans cette rubrique, nous allons en apprendre davantage sur PHP Do While Loop.

Syntaxe

<?php
//statements to be executed
echo "This is my first php program!";
?>
Copier après la connexion
Remarque : Chaque instruction en PHP se termine par un point-virgule (;). Techniquement, cela indique au moteur PHP que ce sera la fin de l'instruction. 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 plusieurs fois le même bloc de code. Dans ce cas, on peut utiliser des boucles. Au lieu d'utiliser un code presque égal pour presque les mêmes conditions, vous pouvez exécuter un bloc de code par-dessus et en utilisant des boucles.

#Voici quelques-unes des instructions de boucle PHP.

  • while : un bloc de code s'exécute dans la mesure où la condition fournie est 'T.rue'
  • do… while : un bloc de code s'exécute au moins une fois et répète le même code dans la mesure où la condition fournie est « Vrai ».
  • 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… while boucle.'

Après avoir compris « while… Loop », l’étape suivante consiste à comprendre la logique de « do… while loop ». À moins que la condition indiquée ne soit « Vrai », cette « boucle do… while » peut être exécutée à plusieurs reprises.

Une petite différence entre 'while' et 'do… while' lop est l'endroit où la condition rencontre son point de validation dans 'while', la condition est testée avant d'exécuter une instruction dans le bloc de code, c'est-à-dire au début . Et, « faire… while boucle », 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 reproduisent jusqu'à ce qu'elle soit vraie.

Techniquement, cela peut être expliqué comme « faire… while loop » est toujours une exécution solitaire terminée, 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 « Vrai ».

Syntaxe de « faire… pendant que ».

do{
//code/statements to be executed
}while(condition is true);
Copier après la connexion
Remarque : 'do… while loop' exécute toujours un bloc de code minimum une seule fois tandis que 'while loop' ne s'exécute pas même une seule fois. En effet, le paramètre est testé après l'exécution de l'intégralité du bloc de code.

PHP Faire une boucle while

Fonctionnement de PHP Do While Loop

Regardons la démonstration d'un exemple ligne par ligne.

Code :

<?php
$x=7;
do
{
echo "The expected output is: $x<br>";
$x++;
}
while($x<=6)
?>
Copier après la connexion

Sortie :

PHP Faire une boucle while

Explication :

  1. Il s'agit de la 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. « faire… while loop » a commencé ici
  4. Ci-ci ouvrant des accolades [{], la boucle php « do… while » prend le départ
  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 les instructions jusqu'à ce qu'elle devienne vraie.
  7. Avec les accolades fermantes [}], la boucle php 'do… while' 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.

Exemples de boucle PHP Do While

Voici les exemples mentionnés :

Exemple n°1

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 d'un nombre, etc., simplement en changeant la condition.

Code :

<html>
<body>
<?php
$n=0;
do{
echo "$n<br/>";
$n++;
}while($n<=9);
?>
</body>
</html>
Copier après la connexion

Sortie :

PHP Faire une boucle while

Exemple n°2

Code :

<html>
<body>
<?php
$x0=0;
do {
echo "Executed Statement: $x0 <br />";
echo "this execution is done after the above statement '$x0' is printed <br />";
$x0=$x0+1;
}while ($x0<=5)
?>
</body>
</html>
Copier après la connexion

Sortie :

PHP Faire une boucle while

Exemple #3

Code :

<html>
<body>
<?php
$BookPrice = 15;
do   {
echo "The book price is " . $BookPrice . ". Students can buy this book. <br>";
$BookPrice = $BookPrice + 1;
}
while ($BookPrice <= 10);
echo "The book price is " . $BookPrice . ". Student cannot afford this costly book!";
?>
</body>
</html>
Copier après la connexion

Sortie :

PHP Faire une boucle while

Exemple n°4

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

Code :

<?php
@$tab=$_GET['tab'];
$i=1;
do
{
$t=$tab*$i;
echo $t." ";
$i++;
}
while ($i<=10);
?>
<body>
<form>
Enter Your table<input type="text" name="tab"><br/>
<input type="submit" value="Table">
</form>
</body>
Copier après la connexion

Sortie :

PHP Faire une boucle while

Explication

L'exemple ci-dessus est 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 dans le script php.

Tout d'abord, nous avons collecté la valeur saisie 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

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

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal