Увод у звездасте узорке у ПХП-у

У овом туториалу ћемо научити како имплементирати узорке звезда у ПХП. Штампање различитих образаца у ПХП-у је једноставно и лако се научити. И било би добро имати знање у другим програмским језицима попут Ц или Ц ++. Можемо да штампамо шарене пирамидалне шаре, звездасте узорке, обрасце броја, итд. Учићемо их у овом туториалу из различитих различитих образаца. За штампање ових образаца користимо за петљу. Можемо користити и фореацх петљу и угнијежђену за петљу за испис ових образаца. У тим угнезђеним петљама користићемо спољну и унутрашњу петљу за штампање звезда за један одређени узорак.

Примери узорка звезда у ПХП-у

Испод је 6 примера Звезданих узорака у ПХП-у:

  • Ово је једноставан звездасти образац на ПХП-у. Користићемо две петље, спољну и унутрашњу петљу. Вањска петља је за редове, а унутрашња петља за ступове. Вањски за петљу с вриједношћу понављања 5 пута започиње од 0 и завршава с вриједношћу 5 јер желимо пет реда. Спољна за петљу представљају редове узорка.
  • Затим, унутрашњост за петљу такође се понавља 5 пута почевши од 0, а завршава се са вредности мањом од вредности 5. Унутрашња за петљу представља ступце узорака.
  • Према синтакси за фор петље, спољна петља почиње са 0, проверава да ли је мања од 5, ако је одговор да, прећи ће у петљу. Унутар петље фор је поново петља за ступце, где се променљива ј иницијализира у 0 и та петља ће у првом реду исписати звезде (*), а петљаће док се не испуни услов $ ј <5.
  • Након што је вредност ј већа од 5, контрола ће изаћи из петље, а курсор ће доћи у следећем ретку. Сада се вредност и повећава за 1, што значи да је вредност 2 и поново ће се ј за петљу пет пута петити и исписати 5 звездица.
  • Ово ће се понављати 5 пута док вредност и не буде већа од 5. Када је вредност већа од 5, програм ће престати да се извршава и штампа се жељени излаз.

Пример # 1

Шифра:

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

Излаз:

Пример бр. 2

У овом примеру, и за петљу се понавља 5 пута, а за сваку вредност и, унутрашњи ј за петљу ће се понављати и штампати као звезда *. Ј за петљу користи се за испис звезда. За почетну вредност и као 1 биће штампана једна звезда. Следеће за вредност 2 биће исписане две звезде у једном реду, поново за вредност 3, биће одштампане три звездице и то ће се наставити све док вредност не буде већа од 5.

Шифра:

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

Излаз:

Пример бр. 3

У овом примјеру, и за петља ће се петљати 5 пута јер желимо 5 реда. Ј за петљу користи се за испис * у зависности од вредности и. Као што први пут желимо 5 звездица у првом реду, тако да за прву вредност и као 1, ј петља штампа 5 звездица. Следеће за вредност 2, ј петља ће исписати 4 звездице, за следећу вредност 3, ј петља ће штампати 3 пута и тако даље. Ово ће се зауставити када је стање и веће од 5 и штампа жељени излаз.

Шифра:

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

Излаз:

Пример бр. 4

У овом примјеру, вриједност И за петљу се понавља 5 пута, јер је број редака у узорку звијезде 5. Такођер у овом примјеру користимо ј за петљу за испис размака, а за испис се користи нови к за петљу Звездице *.

Шифра:

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

Излаз:

Пример бр. 5

У овом примеру се користе три петље, једна за број редова, друга за штампање размака и трећа за штампање звезда. Обје дефиниране петље овисе о вриједности и.

Шифра:

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

Излаз:

Пример бр. 6

У овом примеру је комбинација две звезде узорка горњег троугла и доњег троугла. Ови троуглови су већ објашњени у претходним примерима и за то користимо три петље, једна за број редова, друга за штампање размака и трећа за штампање звезда и ова петља се поново понавља са различитим почетним вредностима и и ј, заједно са различитим условима за следећу половину обрасца троугла.

Шифра:

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

Излаз:

Закључак

У овом чланку су објашњени узорци звезда у пхп-у. Видели смо различите облике звезданих образаца. Ови обрасци су с објашњењем како стање функционише, како петља ради како би се звијезде исписале по жељи.

Препоручени чланци

Ово је водич за Звездне узорке у ПХП-у. Овде смо расправљали о примерима Звезданих образаца у ПХП-у са кодом и излазима. Можете и да прођете кроз наше друге сродне чланке да бисте сазнали више -

  1. ПХП У току петље
  2. Факторориал у ПХП-у
  3. Променљиве у ПХП-у
  4. ПХП рекурзивна функција
  5. Како повезати базу података са ПХП-ом?
  6. ПХП Цонстаннтс
  7. Радите док се петља у Питхон-у
  8. Рекурзивна функција у Питхону
  9. Факторски програм у ЈаваСцрипт-у
  10. Рекурзивна функција у Ц
  11. Рекурзивна функција у ЈаваСцрипт-у

Категорија: