Lors du processus d'entretien PHP, les points de test de connaissances de base sur les boucles for sont essentiels. Par exemple, la forme du triangle de sortie est construite via une boucle for. Ensuite, pour obtenir l'effet triangle, nous devons utiliser l'idée de boucles for imbriquées.
Ci-dessous, nous vous donnerons un exemple de code simple pour présenter la méthode de boucle for imbriquée PHP pour produire des triangles.
L'exemple de code est le suivant :
<?php for($x=1;$x<=5;$x++) { for ($y=1;$y<=$x;$y++) { echo "*"; if($y< $x) { echo " "; } } echo "<br>"; }
L'effet est le suivant :
Dans le code ci-dessus, nous utilisez deux boucles for, la première boucle for est utilisée pour boucler le nombre de lignes qui composent le triangle. La deuxième boucle for consiste à boucler le nombre de colonnes.
Remarque : La boucle for est une structure de boucle relativement complexe en PHP. Son comportement est similaire à celui du langage C.
La syntaxe d'une boucle for est :
for (expr1; expr2; expr3) statement
La première expression (expr1) est évaluée (et exécutée) inconditionnellement une fois avant le début de la boucle.
expr2 est évalué 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.
expr3 est évalué (et exécuté) après chaque boucle.
Chaque expression peut être vide ou inclure plusieurs expressions séparées par des virgules. Dans l'expression expr2, toutes les expressions séparées par des virgules sont évaluées, mais seul le dernier résultat est pris en compte. Expr2 vide signifie que la boucle continuera indéfiniment (comme C, PHP considère implicitement sa valeur comme VRAI). Cela n'est peut-être pas aussi inutile que vous le pensez, car vous souhaitez souvent terminer une boucle avec une instruction break conditionnelle au lieu d'utiliser la vérification de la vérité de l'expression for.
Cet article est une introduction à la méthode de sortie de triangles en PHP pour une boucle. Il est très simple et facile à comprendre. J'espère qu'il sera utile aux amis dans le besoin !
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!