Einführung in Star Patterns in PHP

In diesem Tutorial lernen wir, wie man Sternmuster in PHP implementiert. Das Drucken verschiedener Muster in PHP ist einfach und leicht zu erlernen. Und es wäre gut, Kenntnisse in anderen Programmiersprachen wie C oder C ++ zu haben. Wir können Pyramidendreiecksmuster, Sternmuster, Zahlenmuster usw. drucken. Wir werden sie in diesem Tutorial aus vielen verschiedenen Mustern lernen. Wir verwenden die for-Schleife, um diese Muster zu drucken. Wir können auch die foreach-Schleife und die verschachtelte for-Schleife verwenden, um diese Muster zu drucken. In diesen verschachtelten Schleifen verwenden wir eine äußere und eine innere Schleife, um die Sterne für ein bestimmtes Muster zu drucken.

Beispiele für Sternchenmuster in PHP

Unten sehen Sie die 6 Beispiele für Sternchenmuster in PHP:

  • Dies ist ein einfaches Sternchenmuster in PHP. Wir werden zwei Schleifen verwenden, die äußere und die innere. Die äußere Schleife ist für Zeilen und die innere Schleife ist für Spalten. Die äußere for-Schleife mit dem Wert I iteriert fünfmal, beginnend mit 0 und endend mit dem Wert 5, da wir fünf Zeilen benötigen. Die äußere for-Schleife repräsentiert Zeilen des Musters.
  • Als nächstes iteriert die innere for-Schleife fünfmal, beginnend mit 0, und endet mit einem Wert, der kleiner als 5 ist. Die innere for-Schleife repräsentiert Spalten des Musters.
  • Gemäß der Syntax von for-Schleife beginnt die äußere Schleife mit 0, prüft die Bedingung, ob sie kleiner als 5 ist, wenn ja, wird sie in die Schleife eingefügt. Innerhalb der for-Schleife befindet sich erneut eine for-Schleife für Spalten, in der die Variable j auf 0 initialisiert wird und diese Schleife in der ersten Zeile Sterne (*) ausgibt und eine Schleife durchläuft, bis die Bedingung $ j <5 erfüllt ist.
  • Wenn der Wert von $ j größer als 5 ist, verlässt die Steuerung die Schleife und der Cursor erscheint in der nächsten Zeile. Jetzt wird der Wert von i um 1 erhöht, was bedeutet, dass der Wert 2 ist. Wiederum wird die Schleife j for 5-mal wiederholt und gibt die 5 Sterne aus.
  • Dies wird fünfmal wiederholt, bis der Wert von i größer als 5 ist. Sobald der Wert größer als 5 ist, stoppt das Programm die Ausführung und die gewünschte Ausgabe wird gedruckt.

Beispiel 1

Code:

<_?php
//example to demonstrate star pattern-1
for($i=0; $i<5; $i++) (
for($j=0; $j<5; $j++)
(
echo '*';
)
echo '
';
)
?>

Ausgabe:

Beispiel # 2

In diesem Beispiel iteriert die i for-Schleife fünfmal, und für jeden Wert von i wird die innere j for-Schleife iteriert und als Stern * gedruckt. Die j for-Schleife wird zum Drucken der Sterne verwendet. Für den Anfangswert von i als 1 wird ein Stern gedruckt. Als nächstes werden für den Wert 2 zwei Sterne in einer Reihe gedruckt, für den Wert 3 werden drei Sterne gedruckt, und dies wird fortgesetzt, bis der Wert nicht größer als 5 ist.

Code:

<_?php
//example to demonstrate star pattern-2
for($i=1; $i<=5; $i++) (
for($j=1; $j<=$i; $j++)
(
echo '*';
)
echo '
';
)
?>

Ausgabe:

Beispiel # 3

In diesem Beispiel wird die i for-Schleife 5-mal wiederholt, wenn 5 Zeilen gewünscht werden. Die j for -Schleife wird verwendet, um * abhängig vom Wert von i zu drucken. Da wir zum ersten Mal 5 Sterne in der ersten Reihe haben möchten, gibt die j-Schleife für den ersten Wert von i als 1 5 Sterne aus. Als nächstes druckt die j-Schleife für den Wert 2 4 Sterne, für den nächsten Wert 3 druckt die j-Schleife 3 Mal und so weiter. Dies stoppt, sobald die Bedingung von i größer als 5 ist, und gibt die gewünschte Ausgabe aus.

Code:

<_?php
//example to demonstrate star pattern-3
for($i=1; $i<=5; $i++) (
for($j=5; $j>=$i; $j--)
(
echo '*';
)
echo '
';
)
?>

Ausgabe:

Beispiel # 4

In diesem Beispiel wird der Wert I für loop fünfmal iteriert, da die Anzahl der Zeilen im Sternmuster 5 beträgt. In diesem Beispiel wird auch j für loop zum Drucken von Leerzeichen verwendet und ein neues k für loop wird zum Drucken verwendet Sterne *.

Code:

<_?php
//example to demonstrate star pattern-4
for($i=1; $i<=5; $i++) (
for($j=4; $j>=$i; $j--) //loop to print spaces
(
echo ' ';
)
for($k=1; $k<=$i; $k++) //loop to print stars
(
echo '*';
)
echo '
';
)
?>

Ausgabe:

Beispiel # 5

In diesem Beispiel werden drei Schleifen verwendet, eine für die Anzahl der Zeilen, die zweite für das Drucken von Leerzeichen und die dritte für das Drucken der Sterne. Beide definierten Schleifen sind vom Wert von i abhängig.

Code:

<_?php
//example to demonstrate star pattern-5
for($i=1; $i<=6; $i++) (
for($j=1; $j<=$i; $j++) //loop to print spaces
(
echo ' ';
)
for($k=5; $k>=$i; $k--) //loop to print stars
(
echo '*';
)
echo '
';
)
?>

Ausgabe:

Beispiel # 6

In diesem Beispiel gibt es eine Kombination aus zwei Sternmustern oberes Dreieck und unteres Dreieck. Diese Dreiecke wurden bereits in den vorherigen Beispielen erläutert. Dazu verwenden wir drei Schleifen, eine für die Anzahl der Zeilen, die zweite für das Drucken von Leerzeichen und die dritte für das Drucken von Sternen. Diese Schleife wird erneut mit unterschiedlichen Anfangswerten von i wiederholt und j zusammen mit verschiedenen Bedingungen für die nächste Hälfte des Dreiecksmusters.

Code:

<_?php
//example to demonstrate star pattern-5
// this loop prints the upper half of the star pattern
for($i=1; $i<=5; $i++) (
for($j=1; $j<=$i; $j++) //loop to print spaces
(
echo '*';
)
echo '
';
)
// this loop prints the lower half of the pattern
for($i=1; $i<=5; $i++) (
for($j=4; $j>=$i; $j--) //loop to print stars
(
echo '*';
)
echo '
';
)
?>

Ausgabe:

Fazit

In diesem Artikel werden Sternchenmuster in PHP erklärt. Wir haben verschiedene Formen von Sternmustern gesehen. In diesen Mustern wird erklärt, wie die Bedingung funktioniert und wie die Schleife funktioniert, um die Sterne wie gewünscht zu drucken.

Empfohlene Artikel

Dies ist eine Anleitung zu Sternchenmustern in PHP. Hier diskutieren wir die Beispiele für Sternchenmuster in PHP mit Code und Ausgaben. Sie können auch unsere anderen verwandten Artikel durchgehen, um mehr zu erfahren.

  1. PHP Do While-Schleife
  2. Faktoriell in PHP
  3. Variablen in PHP
  4. PHP rekursive Funktion
  5. Wie verbinde ich eine Datenbank mit PHP?
  6. PHP-Konstanten
  7. Do While-Schleife in Python
  8. Rekursive Funktion in Python
  9. Factorial-Programm in JavaScript
  10. Rekursive Funktion in C
  11. Rekursive Funktion in JavaScript