Maison  >  Article  >  développement back-end  >  Une brève introduction aux instructions de contrôle de processus en PHP (avec des exemples)

Une brève introduction aux instructions de contrôle de processus en PHP (avec des exemples)

不言
不言original
2018-08-29 17:55:282095parcourir

Cet article vous apporte une brève introduction aux instructions de contrôle de processus en PHP (avec des exemples). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

1. Déclaration de jugement conditionnel

instruction if
1. Déclaration if à branche unique
2. 3. Instruction if-elseif-else multibranche

$bool1 = true;
//if语句
if ($bool1) {
    echo '为真';
} 
//结果输出了 为真
//if-else语句
if ($bool1) {
    echo '为真';
}else {
    echo '为假';
}
//结果输出了 为真
//if-elseif-else多分支语句
$var1 = 86;
if ($var1<100) {
    echo &#39;小于100&#39;;
}elseif($var1>0){
    echo &#39;大于0&#39;;
}else{
    echo &#39;不在0-100的范围内&#39;;
}
//结果输出了 小于100

instruction switch

  • Le type de paramètre dans switch ne peut être qu'un entier ou chaîne

  • Il n'est pas nécessaire d'ajouter {} à chaque bloc de code de cas du cas de commutation. Contenu

  • la clause par défaut n'est pas nécessaire et peut être omis

  • 2. Instruction de contrôle de boucle

  • 1 boucle while
2 boucle do-while
$grade = mt_rand(0,100);
switch($grade){
    case $grade>90:        
    echo "$grade is A";        
    break;    
    case $grade>80:        
    echo "$grade is B";        
    break;    
    case $grade>70:        
    echo "$grade is C";        
    break;    
    case $grade>60:        
    echo "$grade is D";        
    break;    
    default:        
    echo "$grade is E";        
    break;
}
3. 4. boucle foreach

3. Instruction de contrôle de saut

1. break
  L'instruction est utilisée pour interrompre l'exécution de la boucle

    Dans une boucle à plusieurs niveaux, vous pouvez ajouter un numéro après la pause pour terminer la boucle à plusieurs niveaux
//while循环
$a=1;
while ( $a<= 10) {
    echo $a++;
}
//结果为 12345678910
//do-while循环,会执行一次循环体,在判断条件
$b=10;
do{
    echo $b--;
}while($b>5);
//结果为 109876
//for循环
for ($i=0; $i <=10 ; $i++) { 
    echo $i;
}
//结果为 12345678910
//foreach循环
$array = array(1,3,5,7,9);
foreach($array as $key=>$value){
    echo $key.&#39;=>&#39;.$value.&#39; &#39;;
}
//结果为 0=>1 1=>3 2=>5 3=>7 4=>9

2 continuer

    Sortez simplement de cette boucle et continuez avec la boucle suivante


sortez
. Quittez le script actuel et les instructions suivantes ne seront plus exécutées


Recommandations associées :


instruction de contrôle de flux php

//break
for ($i=0; $i <=10 ; $i++) { 
    if($i==5) break;//$i等于5时,跳出整个循环
    echo $i;
}
//结果为 01234
//continue
for ($i=0; $i <=10 ; $i++) { 
    if($i==5) continue;//$i等于5时,跳出本次循环
    echo $i;
}
//结果为 01234678910 没有5
//continue
for ($i=0; $i <=10 ; $i++) { 
    if($i==5) exit; //$i等于5时,跳出本次循环
    echo $i;
}
//结果为 01234
echo &#39;这里的输出也不会执行,脚本被停止&#39;;

Explication détaillée des instructions de contrôle de flux et des instructions de contrôle de boucle en 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