Instruction de boucle pour les débutants en PHP
boucle for
Format : for($i=0;$i<10;$i++){
Exécutez le code
}
Maintenant, faites un cas de la somme de 1+2+....10
<?php header("Content-type: text/html; charset=utf-8");//设置编码 //计算1到10之和 $sum = 0 ; //定义一个变量 初始值为0 for($i=1;$i<=10;$i++){ //进入循环,当$i是1时,满足条件,执行$i++ $sum = $sum + $i; } echo $sum; ?>
boucle while
Format : while(condition){
Code d'exécution ;
}
Utilisez la boucle while pour calculer le nombre à partir de 1 à 10 et
<?php //while 循环 1到10 之和 $sum = 0; $i = 1; while($i<=10){ $sum = $sum + $i; $i++; //如果没有$i++ 那么$i的值就不会发生变化,这样就会一直循环 } echo $sum; ?>
do....while boucle
Format : do{
Exécution déclaration;
}while(condition);
Utilisez do....while pour réaliser la somme de 1 à 10
<?php //do......while 循环 写出1到10 之和 $sum = 0 ; $i = 1; do{ $sum = $sum +$i; $i++; }while($i<=10); echo $sum; ?>
Remarque : Peu importe si $i remplit la condition ou non, le corps de la boucle sera exécuté une fois. Lorsque i = 10, entrez le corps de la boucle et exécutez $i++. À ce moment, la valeur de $i est 11, puis entrez le jugement conditionnel. la condition n'est pas remplie, sortez de la boucle
pour les instructions break et continue dans la boucle
<?php //for 循环中break 与continue 的区别 //当使用break的时候,$i的值是5的时候就跳出循环体 //使用continue的时候,只有$i是5的时候跳出循环 for ($i=1;$i<=10;$i++){ if($i==5){ break; //continue; } echo $i."</br>"; } ?>
boucle foreach (emphase)
La boucle foreach est utilisée pour parcourir le tableau.
Format : foreach($array as $value){
Exécuter le code
}
<?php //foreach 循环 $arr = array('one','two','three','four','five'); //创建一个数组,里面有5个元素 foreach ($arr as $val) { echo $val."</br>"; } ?>
Remarque : à chaque cycle. Les valeurs du tableau seront affectées à la variable $val (le pointeur du tableau se déplacera un par un lorsque vous effectuerez la boucle suivante, vous verrez la valeur suivante dans le tableau
<🎜). >