Uvod u zvijezde uzorka u PHP-u

U ovom tutorialu naučit ćemo kako implementirati uzorke zvijezda u PHP. Ispis različitih uzoraka u PHP-u je jednostavan i lagan za naučiti. I bilo bi dobro imati znanje iz drugih programskih jezika poput C ili C ++. Možemo ispisati obrasce piramidalnih trokuta, uzorke zvijezda, obrasce broja itd. Naučit ćemo ih u ovom vodiču iz različitih različitih obrazaca. Za ispis ovih obrazaca koristimo za petlju. Za ispis ovih obrazaca možemo koristiti i petlju foreach i ugniježđena za petlju. U tim ugniježđenim petljama koristit ćemo vanjsku i unutarnju petlju za ispis zvijezda za jedan određeni uzorak.

Primjeri zvijezdanih uzoraka u PHP-u

Ispod je 6 primjera zvjezdanog uzorka u PHP-u:

  • Ovo je jednostavan zvjezdani uzorak na PHP-u. Koristit ćemo dvije petlje, vanjsku i unutarnju petlju. Vanjska petlja je za redove, a unutarnja je za stupove. Vanjski za petlju s vrijednošću ponavljanja 5 puta započinje od 0 i završava s vrijednošću 5 jer želimo pet redaka. Vanjski za petlju predstavlja redove uzorka.
  • Zatim, unutarnja petlja također se ponavlja 5 puta počevši od 0 i završava s vrijednošću manjom od vrijednosti 5. Unutarnja za petlju predstavlja stupce uzoraka.
  • Prema sintaksi za for petlje, vanjska petlja počinje s 0, provjerava uvjet da li je manja od 5, ako je odgovor da, ići će unutar petlje. Unutar petlje za for je, opet, petlja za stupce, gdje je varijabla j inicijalizirana na 0 i ta petlja će ispisati zvijezde (*) u prvom redu, a petljaće dok se ne ispuni uvjet $ j <5.
  • Nakon što je $ j vrijednost veća od 5, kontrola će izaći iz petlje, a kursor će doći u sljedećem retku. Sada se vrijednost i povećava za 1, što znači da je vrijednost 2 i opet će se j za petlju pet puta zatvoriti i ispisati 5 zvjezdica.
  • To će se ponavljati 5 puta dok vrijednost i nije veća od 5. Jednom kada je vrijednost veća od 5, program će prestati izvršavati i ispisati željeni izlaz.

Primjer 1

Kodirati:

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

Izlaz:

Primjer 2

U ovom primjeru, i za petlju se ponavlja 5 puta, a za svaku vrijednost i, unutarnji j za petlju će se ponavljati i ispisati kao zvijezda *. J za petlju koristi se za ispis zvijezda. Za početnu vrijednost i kao 1 ispisat će se jedna zvijezda. Dalje za vrijednost 2 ispisuju se dvije zvijezde u jednom redu, opet za vrijednost 3 ispisuju se tri zvijezde i to će se nastaviti sve dok vrijednost ne bude veća od 5.

Kodirati:

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

Izlaz:

Primjer 3

U ovom primjeru, i za petlja će se petljati 5 puta jer želimo 5 redaka. J za petlju koristi se za ispis *, ovisno o vrijednosti i. Prvi put kako želimo 5 zvjezdica u prvom redu, tako da ćemo za prvu vrijednost i kao 1, j petlja ispisati 5 zvjezdica. Dalje za vrijednost 2, j petlja će ispisati 4 zvjezdice, za sljedeću vrijednost 3, j petlja će ispisati 3 puta i tako dalje. Ovo će se zaustaviti nakon što je uvjet i veći od 5 i ispisat će željeni izlaz.

Kodirati:

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

Izlaz:

Primjer 4

U ovom primjeru vrijednost I za petlju se ponavlja 5 puta, jer je broj redaka u uzorku zvijezde 5. Također u ovom primjeru za ispis razmaka koristimo j za petlju, a za ispis se koristi novi k za petlju zvijezde *.

Kodirati:

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

Izlaz:

Primjer 5

U ovom primjeru koriste se tri petlje, jedna za broj redaka, druga za ispis razmaka i treća za ispis zvijezda. Obje definirane petlje ovise o vrijednosti i.

Kodirati:

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

Izlaz:

Primjer 6

U ovom primjeru nalazi se kombinacija uzoraka dviju zvijezda gornjeg trokuta i donjeg trokuta. Ti su trokuti već objašnjeni u prethodnim primjerima i za to koristimo tri petlje, jedna za broj redaka, druga za ispis razmaka i treća za ispis zvijezda, a ova se petlja ponovo ponavlja s različitim početnim vrijednostima i i j zajedno s različitim uvjetima za sljedeću polovicu uzorka trokuta.

Kodirati:

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

Izlaz:

Zaključak

U ovom su članku objašnjeni uzorci zvijezda u php-u. Vidjeli smo različite oblike uzoraka zvijezda. Ti su obrasci s objašnjenjem kako uvjet funkcionira, kako petlja radi kako bi se zvijezde ispisale po želji.

Preporučeni članci

Ovo je vodič za zvijezde uzorka na PHP-u. Ovdje smo raspravljali o primjerima Zvjezdanih uzoraka u PHP-u s kodom i izlazima. Možete i proći kroz naše druge povezane članke da biste saznali više -

  1. PHP radi dok petlja
  2. Čimbenik u PHP-u
  3. Varijable u PHP-u
  4. PHP rekurzivna funkcija
  5. Kako spojiti bazu podataka na PHP?
  6. PHP konstante
  7. Radite dok se petlja u Pythonu
  8. Rekurzivna funkcija u Pythonu
  9. Faktorski program u JavaScript-u
  10. Rekurzivna funkcija u C
  11. Rekurzivna funkcija u JavaScript-u

Kategorija: