Boucles PHP - Boucle For
Boucle For
La boucle for est une boucle de comptage en PHP, et sa syntaxe est assez variée.
Syntaxe
pour (Expression 1, Expression 2, Expression 3){
Code qui doit être exécuté
}
· L'expression 1 est l'affectation d'initialisation, vous pouvez attribuer plusieurs codes 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.
Exemple
L'exemple suivant génère une valeur inférieure à 5
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 for($x=1;$x<5;$x++){ echo "学习PHP的第".$x."年"."<br/>"; } ?>
Résultats en cours d'exécution du programme :
La 1ère année d'apprentissage de PHP
La 2ème année d'apprentissage de PHP
La 3ème année d'apprentissage de PHP
Apprentissage PHP Année 4
En l'écrivant autrement, essayons de juger plusieurs conditions :
<?php for($i=0,$j=8;$i<=8;$i++,$j--){ echo $i ."--------" .$j ."<br/>"; } ?>
Résultat de l'exécution du programme :
0-- - -----8
1--------7
2--------6
3--------5
4 - -------4
5--------3
6--------2
7--------1
8--------0
Vous souvenez-vous encore de la formule de multiplication que nous récitions quand nous étions enfants ? Nous essayons d'utiliser une boucle for pour la sortir
Exemple
Formule de multiplication de sortie
<?php 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) . ' '; } echo '<br />'; } ?>
Astuce :   représente un caractère espace
Exécutez le programme et jetez un oeil
boucle foreach
Lorsque nous apprenions les tableaux plus tôt, nous utilisions déjà la boucle foreach
Passons maintenant en revue encore
Syntaxe
foreach( Variable de tableau à boucler en tant que variable de valeur [key variable=>]){
//Structure de la boucle
}
Il s'agit d'une utilisation fixe, mettez le tableau à être en boucle.
comme c'est un mot-clé fixe
La variable clé aprèsest facultative. Vous pouvez définir une variable à volonté. À chaque boucle, la syntaxe foreach retirera la clé et l'attribuera à la variable clé après
<. 🎜> est obligatoire. À chaque boucle, la valeur est placée dans la variable value.
Instance
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $data = array( 'name1' => '小明', 'name2' => '小奇', ); foreach($data as $key => $value){ echo $key . '-------' . $value . '<br />'; } ?>
Résultat en cours d'exécution du programme :
nom1-------Xiao Mingnom2-------Xiao Qi