Maison  >  Article  >  programmation quotidienne  >  PHP utilise une boucle for pour générer des triangles

PHP utilise une boucle for pour générer des triangles

藏色散人
藏色散人original
2019-01-19 13:30:5115451parcourir


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.

PHP utilise une boucle for pour générer des triangles

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 :

PHP utilise une boucle for pour générer des triangles

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!

Déclaration:
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