Introduktion till stjärnmönster i PHP

I denna handledning kommer vi att lära oss att implementera stjärnmönster i PHP. Att skriva ut olika mönster i PHP är enkelt och lätt att lära sig. Och det skulle vara bra att ha kunskap i andra programmeringsspråk som C eller C ++. Vi kan skriva ut pyramidtriangelmönster, stjärnmönster, talmönster, etc. Vi kommer att lära dem i den här handboken, ur många olika mönster. Vi använder för loop för att skriva ut dessa mönster. Vi kan använda förhandslingan också och kapslade för slinga för att skriva ut dessa mönster. I dessa kapslade öglor använder vi en yttre slinga och en inre slinga för att skriva ut stjärnorna för ett visst mönster.

Exempel på stjärnmönster i PHP

Nedan är de 6 exemplen på stjärnmönster i PHP:

  • Detta är ett enkelt stjärnmönster i PHP. Vi kommer att använda två slingor, yttre och inre slinga. Den yttre slingan är för rader och den inre slingan är för kolumner. Den yttre för slingan med ett värde på I iterera 5 gånger med början från 0 och slutar med värdet 5 eftersom vi vill ha fem rader. Det yttre för slingan representerar rader av mönstret.
  • Därefter iterera den inre för slingan också 5 gånger med början från 0 och slutar med ett värde som är mindre än värdet på 5. Den inre för slingan representerar kolumner i mönstret.
  • Enligt syntaxen för for loop börjar den yttre slingan med 0, kontrollerar villkoret om det är mindre än 5 om ja, det kommer att gå inuti slingan. Inuti för slingan är, återigen en för slinga för kolumner, där variabeln j initialiseras till 0 och denna slinga kommer att skriva ut stjärnor (*) i den första raden, och kommer att slinga tills villkoret $ j <5 är uppfyllt.
  • Efter att $ j-värdet är större än 5 kommer kontrollen att komma ur slingan och markören kommer i nästa rad. Nu ökas värdet på i med 1, vilket betyder att värdet är 2 och återigen kommer j för loopen att slinga 5 gånger och skriva ut de 5 stjärnorna.
  • Detta upprepas 5 gånger tills värdet på i är större än 5. När värdet är större än 5 kommer programmet att sluta köras och den önskade utskriften skrivs ut.

Exempel 1

Koda:

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

Produktion:

Exempel 2

I det här exemplet iterates i för loop 5 gånger och för varje värde på i kommer den inre j för loop att iterera och skriva ut som stjärna *. J för loop används för att skriva ut stjärnorna. För det initiala värdet på i som 1 kommer en stjärna att skrivas ut. Nästa för värdet av 2 kommer två stjärnor i en rad att skrivas ut, igen för värdet 3, tre stjärnor kommer att skrivas ut och detta fortsätter tills värdet inte är större än 5.

Koda:

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

Produktion:

Exempel 3

I det här exemplet kommer i för loop att slinga 5 gånger som vi vill ha 5 rader. J för loop används för att skriva ut * beroende på värdet på i. För första gången som vi vill ha 5 stjärnor i den första raden, så för det första värdet på i som 1 kommer j-slingan att skriva ut 5 stjärnor. Nästa för värdet 2 kommer j-slinga att skriva ut 4 stjärnor, för nästa värde 3, j-slingan kommer att skriva ut 3 gånger och så vidare. Detta kommer att stoppa när villkoret för i är större än 5 och kommer att skriva ut önskad utgång.

Koda:

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

Produktion:

Exempel 4

I det här exemplet itereras värdet I för loop 5 gånger, eftersom antalet rader i stjärnmönstret är 5. I detta exempel använder vi j för loop för att skriva ut mellanslag och en ny k för loop används för att skriva ut stjärnor *.

Koda:

<_?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 '
';
)
?>

Produktion:

Exempel 5

I det här exemplet används tre slingor, en för antalet rader, en andra för utskrift av mellanslag och tredje för att skriva ut stjärnorna. Båda de definierade slingorna är beroende av värdet på i.

Koda:

<_?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 '
';
)
?>

Produktion:

Exempel 6

I det här exemplet finns det en kombination av två stjärnmönster övre triangel och undre triangel. Dessa trianglar förklaras redan i de tidigare exemplen och för detta använder vi tre slingor, en för antalet rader, en andra för utskrift av utrymmen och tredje för utskrift av stjärnor och denna slinga upprepas igen med olika initialvärden för i och j tillsammans med olika förhållanden för nästa hälft av triangelmönstret.

Koda:

<_?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 '
';
)
?>

Produktion:

Slutsats

I den här artikeln förklaras stjärnmönster i php. Vi har sett olika former av stjärnmönster. Dessa mönster är med en förklaring av hur tillståndet fungerar, hur slingan fungerar för att trycka stjärnorna efter önskemål.

Rekommenderade artiklar

Detta är en guide till stjärnmönster i PHP. Här diskuterar vi exemplen på stjärnmönster i PHP med kod och utgångar. Du kan också gå igenom våra andra relaterade artiklar för att lära dig mer-

  1. PHP gör medan slingan
  2. Factorial i PHP
  3. Variabler i PHP
  4. PHP rekursiv funktion
  5. Hur ansluter man databas till PHP?
  6. PHP-konstanter
  7. Gör medan slingan i Python
  8. Rekursiv funktion i Python
  9. Factorial-program i JavaScript
  10. Rekursiv funktion i C
  11. Rekursiv funktion i JavaScript

Kategori: