Maison  >  Article  >  développement back-end  >  Explication détaillée des exemples d'instructions de boucle "do... while" d'instructions de contrôle de boucle PHP

Explication détaillée des exemples d'instructions de boucle "do... while" d'instructions de contrôle de boucle PHP

怪我咯
怪我咯original
2017-04-15 09:05:142963parcourir

Je vous ai déjà expliqué la boucle d'instruction while dans l'instruction de boucle PHP. En fait, l'instruction while a une autre forme d'expression, c'est ce que nous allons vous expliquer aujourd'hui, "do... while" instruction de boucle .

Le concept de l'instruction de boucle do...while

do...l'instruction de boucle while est très similaire à l'instruction de boucle while. La différence entre les deux est. cela, l'instruction de boucle do...while boucle une fois de plus que l'instruction de boucle while. L'instruction de boucle while sortira directement de la boucle actuelle lorsque l'expression est fausse, tandis que l'instruction de boucle do...while sera exécutée. d'abord. Les instructions PHP sont utilisées pour juger les expressions conditionnelles. Tout comme lorsque nous allons habituellement au distributeur d'eau pour chercher de l'eau, il existe deux types de personnes. Un type de personnes regarde d'abord s'il y a de l'eau dans le seau, puis appuie sur le bouton pour. obtenir l'eau. C'est la boucle while  ; L'autre type de personne appuie en premier sur le bouton, qu'il y ait de l'eau ou non. Lorsque l'eau sort, elle reçoit directement l'eau. , ils vérifient s'il y a de l'eau dans le seau puis s'en vont silencieusement. C'est une boucle do... while.

La syntaxe de l'instruction de boucle do...while

do {
    statement
} while (expr);

Explication détaillée de la syntaxe :

D'après la syntaxe Comme vous pouvez le voir, notre expression conditionnelle est placée après l'instruction PHP. Cela signifie que peu importe si l'expression expr est vraie ou non, la boucle do...while sera exécutée au moins une fois.

Regardons maintenant l'organigramme de notre instruction do...while en boucle

Explication détaillée des exemples dinstructions de boucle do... while dinstructions de contrôle de boucle PHP

do... Exemple d'instruction de boucle while

Cet exemple compare la différence entre la boucle do...while et la boucle while en exécutant deux instructions. Le code est le suivant

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码

$num=1;                             //声明一个整型变量$sum
while($num!=1){                     //使用while循环输出
    echo "不会看到";                //这句话不会输出
} 
do{                                  //使用do...while循环输出
    echo "会看到";                   //这句话会输出
}while($num!=1);

?>

Le résultat de l'exécution du code :

Explication détaillée des exemples dinstructions de boucle do... while dinstructions de contrôle de boucle PHP

Comme vous pouvez le voir dans l'exemple ci-dessus, notre expression conditionnelle est fausse , et la boucle while est Elle ne sera pas sortie, mais la boucle do...while sera exécutée une fois, que l'expression soit fausse ou non.

Dans la section suivante, nous expliquerons en détail la boucle "for" dans l'instruction de boucle PHP.


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