Trois contrôles de processus majeurs et deux façons d'interrompre les boucles en PHP

**熬夜选手
Libérer: 2020-05-01 14:48:14
original
364 Les gens l'ont consulté

Trois contrôles de processus majeurs et deux façons d'interrompre les boucles en PHP

Trois structures de processus majeures :

Structure séquentielle :

L'état naturel de l'exécution d'un programme est d'exécuter le programme d'avant en arrière (de haut en bas).

Structure des branches :

Lors du déroulement du programme, différents points (autres) sont exécutés en fonction des différents résultats des conditions de jugement (vrai ou faux) La branche n'est plus exécutée).

Structure de boucle :

Pendant le déroulement du programme, en fonction des différents résultats de la condition de jugement (vrai ou faux), il est décidé s'il faut l'exécuter à nouveau ou non. Exécuter à nouveau.

instruction if

1 branche simple

//形式:
if (  )//条件判断
{
//如果条件满足,就执行这里
}
Copier après la connexion

2.

//形式:
if (   ) //条件判断
{
//如果条件满足,就执行这里
}
else
{
//如果条件不满足,就执行这里
}
Copier après la connexion

3. Plusieurs branches

//形式:
if (   ){  //条件判断1
//分支1;
}
elseif(   ){  //条件判断2
//分支2;
}
elseif(   ){  //条件判断3
//分支3;
}
Copier après la connexion

déclaration de changement de branche de la structure de branche

//语法:
switch( )
{
case  值1:   //如果$v1 等于 这个“值1”,就执行本分支
分支语句1;
break;   //表示跳出该分支,也就是跳出switch语句。
case  值2:   //如果$v1 等于 这个“值2”,就执行本分支
分支语句2;
break;
。。。。。。  //可以更多的分支
default:
默认分支; 
}
Copier après la connexion

Remarque :

Lorsqu'une branche remplit les conditions et que la branche est exécutée, s'il n'y a pas d'instruction break dans la branche, à ce moment , le programme Le processus "entrera directement" dans la branche suivante pour continuer l'exécution, et le commutateur ne se terminera pas tant qu'une pause ne sera pas rencontrée.

Instruction de boucle While de la structure de boucle

//while循环语法:
while(条件判断)
{
。。。。循环体语句;
}

//循环结构之do while循环语句
do while循环语法:
do
{
。。。。循环体语句;
 
}while(条件判断)
Copier après la connexion

Explication :

Exécutez d'abord le corps de la boucle une fois, puis effectuez un jugement conditionnel :

Si vrai : continuez à exécuter le corps de la boucle, puis effectuez à nouveau un jugement conditionnel, et ainsi de suite ;

Si ce n'est pas vrai : quittez la boucle et exécutez les instructions suivantes.

L'instruction de boucle for de la structure de boucle

//for循环语法:
for(循环变量初始化1; 循环条件判断2; 循环变量的改变3){
。。。。。。。。循环体语句块4;
}
Copier après la connexion

Interruption de la boucle

La boucle est une forme grammaticale qui continuera à exécuter le corps de la boucle tant que les conditions seront remplies selon les conditions données.

Cependant, on peut aussi interrompre artificiellement le cycle en cours de cycle (circulation corporelle).

Il existe deux manières d'interrompre la boucle :

continuer l'interruption :

Signification : interruption Le corps de la boucle actuelle (c'est-à-dire que les instructions suivantes ne seront plus exécutées) continue avec les instructions à exécuter dans la boucle suivante.

Forme de grammaire :

continue [$n]; // Indique quel niveau de boucle doit être interrompu et passe au niveau suivant de la boucle.

interruption de pause :

Signification : Arrêtez (sautez) la boucle en cours (c'est-à-dire terminez complètement la boucle) et exécutez les instructions après la boucle.

Forme de grammaire :

break [$n]; //Indique combien de niveaux de boucles doivent être interrompus.

Résumé :

En apprenant le contrôle des processus et les instructions continue et break, nous pouvons contrôler notre code de manière flexible pour obtenir l'effet que nous vouloir. J'espère que cela pourra être utile à tout le monde.

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:
1
source:php.cn
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