Heim  >  Artikel  >  tägliche Programmierung  >  PHP verwendet eine for-Schleife, um Dreiecke auszugeben

PHP verwendet eine for-Schleife, um Dreiecke auszugeben

藏色散人
藏色散人Original
2019-01-19 13:30:5115594Durchsuche


Während des PHP-Interviewprozesses sind die grundlegenden Wissenstestpunkte zu for-Schleifen von wesentlicher Bedeutung. Beispielsweise wird die Form des Ausgabedreiecks durch eine for-Schleife konstruiert. Um den Dreieckseffekt zu erzielen, müssen wir dann die Idee verschachtelter For-Schleifen verwenden.

PHP verwendet eine for-Schleife, um Dreiecke auszugeben

Im Folgenden geben wir Ihnen ein einfaches Codebeispiel, um die Methode der verschachtelten PHP-for-Schleife zur Ausgabe von Dreiecken vorzustellen.

Das Codebeispiel lautet wie folgt:

<?php
for($x=1;$x<=5;$x++)
{
    for ($y=1;$y<=$x;$y++)
    {
        echo "*";
        if($y< $x)
        {
            echo " ";
        }
    }
    echo "<br>";
}

Der Effekt ist wie folgt:

PHP verwendet eine for-Schleife, um Dreiecke auszugeben

Im obigen Code verwenden wir zwei for-Schleifen: Die erste for-Schleife wird verwendet, um die Anzahl der Zeilen zu ermitteln, aus denen das Dreieck besteht. Die zweite for-Schleife besteht darin, die Anzahl der Spalten zu ermitteln.

Hinweis: Die for-Schleife ist eine relativ komplexe Schleifenstruktur in PHP. Sein Verhalten ähnelt dem der C-Sprache.

Die Syntax einer for-Schleife lautet:

for (expr1; expr2; expr3)
    statement

Der erste Ausdruck (expr1) wird einmal unbedingt ausgewertet (und ausgeführt), bevor die Schleife beginnt.

expr2 wird vor jeder Schleife ausgewertet. Wenn der Wert TRUE ist, wird die Schleife fortgesetzt und die verschachtelte Schleifenanweisung wird ausgeführt. Wenn der Wert FALSE ist, wird die Schleife beendet.

expr3 wird nach jeder Schleife ausgewertet (und ausgeführt).

Jeder Ausdruck kann leer sein oder mehrere durch Kommas getrennte Ausdrücke enthalten. Im Ausdruck expr2 werden alle durch Kommas getrennten Ausdrücke ausgewertet, es wird jedoch nur das letzte Ergebnis übernommen. Leerer Ausdruck2 bedeutet, dass die Schleife auf unbestimmte Zeit fortgesetzt wird (wie C betrachtet PHP seinen Wert implizit als TRUE). Dies ist möglicherweise nicht so nutzlos, wie Sie denken, da Sie eine Schleife oft mit einer bedingten Break-Anweisung beenden möchten, anstatt einen for-Ausdruck auf Wahrheit zu prüfen.

Dieser Artikel ist eine Einführung in die Methode zur Ausgabe von Dreiecken in PHP. Er ist sehr einfach und leicht zu verstehen. Ich hoffe, er wird für Freunde in Not hilfreich sein.


Das obige ist der detaillierte Inhalt vonPHP verwendet eine for-Schleife, um Dreiecke auszugeben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn