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

不言
Libérer: 2023-04-03 22:54:02
original
2134 Les gens l'ont consulté

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
Copier après la connexion

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;
}
Copier après la connexion
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
Copier après la connexion

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;;
Copier après la connexion

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!

Étiquettes associées:
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