Heim  >  Artikel  >  Backend-Entwicklung  >  Lernen Sie PHP-Programmierung: While-Schleife zum Implementieren eines durchgehenden Rautenmusters

Lernen Sie PHP-Programmierung: While-Schleife zum Implementieren eines durchgehenden Rautenmusters

WBOY
WBOYOriginal
2024-03-16 12:36:04516Durchsuche

Lernen Sie PHP-Programmierung: While-Schleife zum Implementieren eines durchgehenden Rautenmusters

PHP-Programmierung lernen: While-Schleife implementiert ein festes Rautenmuster

Beim Erlernen der PHP-Programmierung ist die Schleifenstruktur ein sehr wichtiger Teil, und die While-Schleife ist eine der grundlegendsten und am häufigsten verwendeten Schleifenstrukturen. Durch die Verschachtelung und logische Steuerung von While-Schleifen können wir verschiedene Muster implementieren. Heute lernen wir, wie man in PHP Code schreibt, um ein solides Rautenmuster zu implementieren.

Zunächst müssen wir die grundlegenden Eigenschaften des Vollrautenmusters klären: Die Raute besteht aus einer Reihe von Leerzeichen und Sternchen, und die Anzahl der Sternchen in jeder Reihe nimmt zu und dann ab. Um dieses Muster zu realisieren, können wir PHP-Code gemäß den folgenden Schritten schreiben:

Schritt 1: Bestimmen Sie die Anzahl der Zeilen der Raute.
Zuerst müssen wir die Anzahl der Zeilen der Raute bestimmen. Angenommen, wir wählen 7 Zeilen Zeichnen Sie die Raute und dann die Mitte der Raute. Die Reihe ist Reihe 4.

Schritt 2: PHP-Code schreiben
Jetzt schreiben wir PHP-Code, definieren zunächst die Anzahl der Zeilen der Raute und verwenden dann die While-Schleifenverschachtelung, um die Ausgabe des Rautenmusters zu erreichen.

<?php
$rows = 7; // 菱形的行数

// 上半部分菱形
$row = 1;
while($row <= $rows){
    $spaces = $rows - $row;
    while($spaces > 0){
        echo " ";
        $spaces--;
    }

    $stars = 2 * $row - 1;
    while($stars > 0){
        echo "*";
        $stars--;
    }

    echo "<br/>";
    $row++;
}

// 下半部分菱形
$row = $rows - 1;
while($row > 0){
    $spaces = $rows - $row;
    while($spaces > 0){
        echo " ";
        $spaces--;
    }

    $stars = 2 * $row - 1;
    while($stars > 0){
        echo "*";
        $stars--;
    }

    echo "<br/>";
    $row--;
}
?>

In diesem Code definieren wir zunächst die Anzahl der Zeilen der Raute als 7 und verwenden dann zwei while-Schleifen, eine zur Steuerung der Ausgabe von Leerzeichen und die andere zur Steuerung der Ausgabe von Sternchen. Auf diese Weise kann die Ausgabe eines durchgehenden Rautenmusters erreicht werden.

Anhand dieses einfachen Beispiels können wir die Verwendung von While-Schleifen besser verstehen und gleichzeitig unsere Fähigkeit zum Schreiben von PHP-Code trainieren. Ich hoffe, dass Sie beim Erlernen der PHP-Programmierung mehr üben und Ihre Programmierkenntnisse kontinuierlich verbessern können!

Das obige ist der detaillierte Inhalt vonLernen Sie PHP-Programmierung: While-Schleife zum Implementieren eines durchgehenden Rautenmusters. 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