Die Schritte für PHP, um eine While-Schleife zu verwenden, um eine feste Raute zu realisieren, sind: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Definieren Sie die Variable „$size“, um die Größe der Raute zu steuern Verwenden Sie in der Schleife die innere while-Schleife zum Drucken von Leerzeichen und eine weitere innere while-Schleife zum Drucken von Sternchen. 4. Verwenden Sie in der zweiten Hälfte der Schleife eine ähnliche Logik in umgekehrter Reihenfolge, um Leerzeichen und Sternchen zu drucken.
Das Betriebssystem dieses Tutorials: Windows 10-System, PHP8.1.3-Version, Dell G3-Computer.
Verwenden Sie die while-Schleife in PHP, um eine durchgezogene Raute zu drucken. Sie können die folgenden Schritte ausführen:
<?php $size = 5; // 菱形的大小(行数) // 上半部分 $row = 1; while (row<=row <= row<=size) { // 打印空格 spaces=spaces = spaces=size - $row; while ($spaces > 0) { echo " "; $spaces--; } // 打印星号 stars=2∗stars = 2 * stars=2∗row - 1; while ($stars > 0) { echo "*"; $stars--; } echo " "; $row++; } // 下半部分 row=row = row=size - 1; while ($row >= 1) { // 打印空格 spaces=spaces = spaces=size - $row; while ($spaces > 0) { echo " "; $spaces--; } // 打印星号 stars=2∗stars = 2 * stars=2∗row - 1; while ($stars > 0) { echo "*"; $stars--; } echo " "; $row--; } ?>
Im obigen Code verwenden wir zwei while-Schleifen, eine zum Zeichnen des oberen Teils der Raute und die andere zum Zeichnen Die untere Hälfte der Raute.
In der ersten Hälfte der Schleife verwenden wir die innere while-Schleife, um Leerzeichen zu drucken, und bestimmen anhand der Differenz zwischen der aktuellen Zeilenzahl und der Gesamtzahl der Zeilen, wie viele Leerzeichen gedruckt werden müssen. Verwenden Sie dann eine weitere innere While-Schleife, um die Sternchen zu drucken, und bestimmen Sie, wie viele Sternchen basierend auf der aktuellen Zeilenanzahl gedruckt werden müssen.
In der zweiten Hälfte der Schleife verwenden wir eine ähnliche Logik in umgekehrter Reihenfolge, um Leerzeichen und Sternchen zu drucken.
Bitte beachten Sie, dass wir nach der Ausgabe jeder Zeile „echo“ verwenden. ", um ein Zeilenumbruchzeichen zu drucken, damit die Raute im richtigen Format im Terminal angezeigt wird.
Sie können den Größenwert anpassen, um die Größe der Raute nach Bedarf zu steuern. Der obige Code druckt eine durchgezogene Raute aus *-Zeichen . Die Größe des Diamanten wird durch die angegebene Größe angegeben
Das obige ist der detaillierte Inhalt vonSo implementieren Sie Solid Diamond in einer While-Schleife in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!