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

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

怪我咯
怪我咯original
2017-04-13 18:24:554352parcourir

Dans le développement de notre programme, nous pouvons parfois avoir besoin d'utiliser à plusieurs reprises un certain morceau de code ou une certaine fonction. Par exemple, nous devons saisir "1*2*3*4...*100". les humains y entreront, cela fera perdre beaucoup de temps et sera également très fastidieux. Cependant, dans ce cas, il existe un bon moyen d'utiliser notre instruction de contrôle de boucle PHP. En utilisant l'instruction de contrôle de boucle PHP, le calcul peut être effectué rapidement. . En PHP, for Nous fournissons quatre instructions de contrôle de boucle : while, do... while, for et foreach. Dans ce chapitre, je vais d'abord vous expliquer le premier type d'instruction de contrôle de boucle instruction de boucle "while".

Le format syntaxique de l'instruction de boucle "while"

la boucle while est l'instruction de boucle la plus simple en PHP

while (expr){
           statement;
}

Explication détaillée de la syntaxe :

est structurellement la même que l'instruction if. Cela dépend également d'une condition, mais La différence est que l'instruction if n'exécute une instruction que lorsque expr est vraie, while l'instruction while Tant que expr est vraie, l'instruction sera exécutée à plusieurs reprises ne sortira pas de la boucle tant que la valeur de expression n'est pas fausse.

Explication détaillée des exemples dinstructions de boucle while dinstructions de contrôle de boucle PHP Si vous ne donnez pas la condition while pour sortir de la boucle, alors l'expression expr sera toujours vraie et la boucle s'exécutera pour toujours, ce qui forme une boucle infinie . Ceci est notre programme Non autorisé. Pensez au code suivant

<?php
whie(1){
    echo 1111.&#39;<br />&#39;;
}
?>

tant que la condition est 1, ce qui est toujours vrai, il continuera donc à boucler, ce qui est une boucle infinie, provoquant le crash de la page

Exemple de boucle while

Cet exemple consiste à réaliser la sortie de nombres pairs dans les 10 et à juger s'il s'agit d'un nombre pair à partir de 1 à 10. Si oui, alors affichez, si sinon, continuez le cycle suivant, le code est le suivant

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

$num=1;                             //声明一个整型变量$sum
$str="10以内的偶数为:";            //上面一个字符串变量$str

while($num<=10){                    //判断变量$num是否小于10
    if($num%2==0){                  //如果小于10,则判断$num是否为偶数
        $str.=$num." ";              //如果变量为偶数的话,则添加到字符变量$str的后面
    }
    $num++;                         //变量$num加1
}
echo $str;                          //循环结束,输出字符串$str


?>

Résultat de l'exécution du code :

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

Ce qui précède n'est qu'un simple exemple de boucle while, Si vous souhaitez utiliser habilement les instructions de boucle whlie dans des projets, vous pourrez avoir plus d'expérience dans le processus de développement réel à l'avenir. Dans la section suivante, nous vous expliquerons l'instruction de boucle "do... while".

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