Maison  >  Article  >  développement back-end  >  Les exemples présentent les quatre boucles while, do... while, for et foreach

Les exemples présentent les quatre boucles while, do... while, for et foreach

伊谢尔伦
伊谢尔伦original
2017-06-23 11:53:571516parcourir

La boucle while dans les boucles php pour exécuter le bloc de code un nombre de fois spécifié, ou des boucles pour exécuter le bloc de code lorsque la condition spécifiée est vraie.

-------------------------------------- --- -----------------------

Lorsque nous écrivons du code, nous devons souvent répéter un bloc de code plusieurs fois. Nous pouvons utiliser l'instruction de boucle while pour effectuer cette tâche.
while--Tant que la condition spécifiée est vraie, le bloc de code sera exécuté en boucle.
do...while--Exécutez d'abord le bloc de code une fois, puis répétez la boucle lorsque la condition spécifiée est vraie.
for - Le nombre de fois que la boucle exécute le bloc de code.
foreach--Bouclez le bloc de code en fonction de chaque élément du tableau.

boucle while

L'instruction while parcourt le bloc de code jusqu'à ce que la condition spécifiée ne soit plus vraie.

while(condition)
{
Code à exécuter en boucle;
}

Cas :

Définissez la valeur d'une variable a sur 11 ($a=11).
Ensuite, la boucle while continuera à s'exécuter aussi longtemps que a

---------------------------------- - ----------------------

$a=11;
while($a<=20){
 echo "输出数值:".$a."";
 $a++;
}

affichera les résultats suivants : while valeur de sortie : 11

while sortie valeur :12
while valeur de sortie : 13
while valeur de sortie : 14
while valeur de sortie : 15
tandis que valeur de sortie : 16
tandis que valeur de sortie : 17
tandis que valeur de sortie : 18
while valeur de sortie : 19
while valeur de sortie : 20

Voici l'exemple de code :

<?php
$a=11;
while($a<=20){
 echo "while输出数值:".$a."<br>";
 $a++;
}
?>
while循环Code、

do..while boucle

do... L'instruction while exécutera le code au moins une fois, puis vérifiera la condition et répétera la boucle.

Syntaxe

do
{
Code à exécuter;
}
while(condition)

Exemple

L'exemple suivant définit d'abord la valeur de la variable a sur 1 ($a=11). Ensuite, démarrez la boucle do...while. La boucle incrémente la valeur de la variable a de 1 puis la génère. Vérifiez d'abord la condition (a est une pluie légère ou égal à 20). Tant que a est inférieur ou égal à 5, la boucle sera exécutée en conséquence :

do... while valeur de sortie. : 11
do... while Valeur de sortie : 12
do...while Valeur de sortie : 13
do...while Valeur de sortie : 14
do...while Valeur de sortie : 15
do... while Valeur de sortie : 16
do... while valeur de sortie : 17
do... while valeur de sortie : 18
do... while valeur de sortie : 19
do...while valeur de sortie : 20

Ce qui suit est un exemple de code :

<?php
$a=11;
do{
 echo"do...while输出数值:".$a."<br/>";
 $a++;
}while($a<=20);
?>
do...while循环代码

for loop

Bouclez le bloc de code d'exécution spécifié un nombre de fois spécifié, ou parcourez un bloc de code lorsqu'une condition spécifiée est vraie.

La boucle for est utilisée lorsque vous connaissez à l'avance le nombre de fois que le script doit être exécuté.

Syntaxe

for(valeur initiale; incrément conditionnel; ){
Code à exécuter
}

Valeur initiale : principalement initialise une valeur de variable pour définir un compteur (mais il peut s'agir de n'importe quel code exécuté une fois au début de la boucle).

Condition : Conditions de restriction pour l'exécution de la boucle. Si VRAI, la boucle continue. Si FALSE, la boucle se termine.

Incrément : principalement utilisé pour incrémenter les compteurs (mais peut être n'importe quel code exécuté à la fin de la boucle).

Remarque : les paramètres de valeur initiale et d'incrément ci-dessus peuvent être vides, ou il peut y avoir plusieurs expressions (séparées par des virgules).

Exemple

pour la valeur de sortie : 11
pour la valeur de sortie : 12
pour la valeur de sortie : 13
pour la valeur de sortie : 14
pour la valeur de sortie : 15
pour la valeur de sortie : 16
pour la valeur de sortie : 17
pour la valeur de sortie : 18
pour la valeur de sortie : 19
pour la valeur de sortie : 20

Ce qui suit est l'exemple de code :

<?php
 for($a=11;,$a<=20;,$a++){
  echo "for输出数值:".$a."<br/>";
 }
 ?>

boucle foreach

la boucle foreach est utilisée pour Tableau de traversée.

Syntaxe
foreach ($array as $value){
Pour exécuter du code ;
}

Chaque fois que la boucle est effectuée, la valeur du tableau actuel sera être affecté à la variable $ value (le pointeur du tableau se déplacera un par un), et lors de la boucle suivante, vous verrez la valeur suivante dans le tableau.

Exemple

L' exemple suivant montre une boucle qui génère les valeurs d'un tableau donné :

Sortie du valeurs du tableau une par une : un
Sortir les valeurs du tableau une par une : deux
Sortir les valeurs du tableau une par une : trois
Sortir les valeurs du tableau une par une : quatre
Sortez les valeurs du tableau une par une : cinq

Ce qui suit est un exemple de code :

<?php
 $x=array("one","two","three","four","five");
 foreach($x as $value){
  echo "逐一输出数组值:".$value."<br/>";
 }
 ?>

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!

Déclaration:
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