Contrôle de flu...LOGIN

Contrôle de flux PHP pour l'instruction de contrôle de boucle

L'étudiant Wang a fait des allers-retours entre Pékin et Dalian à plusieurs reprises et a enregistré le nombre d'allers-retours dans son carnet. Il existe une autre implémentation en PHP qui peut réaliser le même comptage.

La boucle for est une boucle de comptage en PHP, et sa syntaxe est assez variable. C’est un point de connaissance qui doit être maîtrisé.

for (表达示1; 表达示2; 表达示3){
        需要执行的代码段
}
  • L'expression 1 est une affectation d'initialisation et plusieurs codes peuvent être attribués en même temps.
  • L'expression 2 est évaluée avant chaque boucle. Si la valeur est TRUE, la boucle continue et l'instruction de boucle imbriquée est exécutée. Si la valeur est FALSE, la boucle est terminée.
  • L'expression 3 est évaluée après chaque boucle.

Écrivons un exemple simple et voyons :

<?php
for ($i = 1; $i <= 10; $i++) {
    echo '分手后第'.$i.'年,我全都忘了你的样子<br />';
}
?>

En d'autres termes, essayons de juger plusieurs conditions :

<?php
    for($i=0,$j=10;$i<$j;$i++,$j--){    
    echo $i.'---------'.$j.'<br />';
    }
?>

Nous utilisons pour Tapons le 9* 9 table de multiplication en boucle. L'effet de démonstration est le suivant :
2015-08-08/55c5b92de2c2b

Pendant le processus d'analyse et de réflexion, rappelez-vous : le code est affiché horizontalement

<?php

//99乘法口诀表从1开始,所以声明一个变量$i = 1,让$i小于10,也就是最大值为9
for($i = 1 ; $i < 10 ; $i++ ){
        //1x1=1,2x2等于4,所以第二次循环的最大值为$i的值,因此$j=1, $j在循环自加的过程当中,只能够小于等于$i

    for($j=1;$j<=$i;$j++){
                //  1 x 2 = 2   2 x 2 = 4啦
        echo $j . 'x' . $i . '=' .($i*$j) . '&nbsp;&nbsp;&nbsp;';
    }
    echo '<br />';

}

Essayons de casser. , quittez et continuez à contrôler la table de multiplication 9*9.

语句作用
exitexit之前我们讲过了,从当前处停止后续执行
break之前遇到过,跳出循环或者跳出结构体执行后续代码
continue跳出此次循环,下次循环继续

Démontrons break et continu :

<?php
for ($i = 1; $i <= 10; $i++) {

    if($i == 4){
            //待会儿换成continue试试
            
            break;
    }

    echo '分手后第'.$i.'年,我全都忘了你的样子<br />';
}
?>

$i est égal à 4, et l'effet de break est le suivant :
2015-08-08/55c5bba280e19Remarque : N'est plus exécuté après le 4ème dans l'image ci-dessus

$i est égal à 4, et l'effet de continuer est le suivant :
2015-08-08/55c5bbcd4fb1bRemarque : La 4ème position dans l'image ci-dessus est perdue, puis le


le fonctionnement se poursuit à partir de la 5ème année :

Utilisez une boucle de for monocouche pour contrôler le tableau de changement de couleur des lignes alternées
Utilisez une boucle de for double couche pour contrôler la table de lignes alternées changeant de couleur
Écrivez 99 tables de multiplication en silence et mettez $i, $ au milieu Expérimentez sur la position de j, continuez et interrompez ;

section suivante
<?php for ($i = 1; $i <= 10; $i++) { if($i == 4){ //待会儿换成continue试试 break; } echo '分手后第'.$i.'年,我全都忘了你的样子<br />'; } ?>
soumettreRéinitialiser le code
chapitredidacticiel