Uvod u petlju za PHP

Petlje u PHP-u koriste se za ponavljanje zadatka. Za petlje u PHP-u ima različite oblike. Za petlje petlje nekoliko puta kao i bilo koja druga petlja, prije. dok petlje. Dok petlja i za petlju izvršavaju blok koda, koji se temelji na uvjetu. Kad se prije zna da određeni blok koda treba izvršiti ovoliki broj puta, recimo 5 puta, koristimo za petlju. Dok se dok se Petlja koristi sve dok se spominje uvjet, zadovoljava. Slično je i za petlju do-while, kada želimo da ne znamo koliko bi se petlja trebalo izvršiti, ali znamo da bi se trebala izvršiti barem jednom, tada koristimo petlju do-while. Slično drugim petljicama i tako dalje.

Jer petlja sadrži različite izraze. Ti izrazi mogu biti inicijalizacija, mogu biti uvjeti, itd.

Petlja za petlju sadrži izraze nakon kojih slijedi točka pod zarezom, sintaksa je sljedeća.

Sintaksa

for(initialization; condition; increment/decrement) (
///statements to be executed
)

Gdje: za petlju je blok koji sadrži kod

Inicijalizacija: je deklariranje i dodjeljivanje ili inicijalizacija vrijednosti korištene varijable, ima cijelu vrijednost

Uvjet: za rad petlje taj se uvjet prvo provjerava i procjenjuje je li istina tek onda se petlja izvršava dalje.

Povećanje / smanjenje: ovo povećava / smanjuje vrijednost varijable za petlju koja se ponavlja.

Dijagram toka

Kako radi petlja?

Prvo se procjenjuje inicijalizacija varijabli. Drugo, provjerava se svaka iteracija stanja petlje, ako je istina, izvršavanje će se nastaviti i izvršit će se blok koda ili izjava. A ako provjereni uvjet nije istinit, što znači da je lažno, petlja se završava tamo, bez bloka koda ili izjava koje treba izvršiti. Zadnji priraštaj i smanjivanje inicijalizirane varijable vrše se nakon izvršenja spomenutih izjava.

Primjeri for Loop u PHP-u

Evo dolje navedenih primjera

Primjer 1

Sjetite se u donjem programu, vrijednost i je inicijalizirana na 0, dakle varijabla $ i se ispisuje ehom, dobivamo vrijednosti počevši od 0 i nastavljamo ispisati do 5 jer je uvjet ispisa do vrijednosti 5.

<_?php
//example to demonstrate simple for loop
for($i=0; $i<=5;$i++) ( // declaring variable i, condition, incre/decr
echo '
'; // line break
echo 'Value of i is '. $i; //printing the value of variable i
)
?>

Izlaz:

Primjer 2

U donjem programu vrijednost i je inicijalizirana na 1, dakle, varijabla $ i se ispisuje korištenjem izjave eho, dobivamo vrijednosti počevši od 0 i nastavljamo ispisati do 5 jer je uvjet ispisa do vrijednosti 5.

Ovdje inicijalizacija varijable I nije u petlji for, nego izvan for petlje na početku programa.

<_?php
//example to demonstrate for loop
$i=1; // declaring variable i
for(; $i<=5;$i++) ( // condition, increment and decrement
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
)
?>

Izlaz:

Primjer 3

U ovom programu izraz koji sadrži uvjet nije naveden u izrazu for petlje, već unutar za petlju, kao što je ako ($ i == 4), nakon čega slijedi izjava prekida.

Dok se ponavlja, ako vrijednost $ i dosegne vrijednost 4, kontrola će iskočiti iz petlje for.

<_?php
//example to demonstrate for loop
for($i=1; ;$i++) ( // declaring variable i, increment and decrement
if($i == 4) ( // condition
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
)
?>

Izlaz:

Primjer 4

U ovom se programu prirast i smanjenje spominju unutar petlje za for nakon ispisa vrijednosti I varijable za nastavak iteracije.

<_?php
//example to demonstrate for loop
for($i=1;$i<=10;) ( // declaring variable i declaring condition
if($i == 7) (
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
$i++; // increment and decrement
)
?>

Izlaz:

Primjer 5

U ovom programu, petlja for ne sadrži izraz, ali se drugačije spominje.

<_?php
//example to demonstrate for loop
$i=1; // declaring variable i
for(;;) (
if($i == 8) ( // declaring condition,
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
$i++; // increment and decrement
)
?>

Izlaz:

Primjer 6

U sljedećem programu koristimo za petlju za ponavljanje niza. Možemo ponoviti i za i i za promicanje petlje i jedno i drugo. Također, ovdje korišteni niz može biti indeksirana matrica, asocijativni niz.

Plod je niz, računamo duljinu matrice pomoću funkcije count i dobivamo duljinu matrice, koja je 4, tako da će se petlja za petu u skladu s tim iteratirati i ispisati naziv plodova.

<_?php
//example to demonstrate for loop for array
$fruits = array('orange', 'banana', 'papaya', 'strawberry');
$count = count($fruits);
for($i=0; $i<$count; $i++) (
echo '
';
echo 'Fruit Name ==>'.$fruits($i);
)
?>

Izlaz:

Primjer 7

U tom se programu petlja koristi za ispis uzorka zvijezda,

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

Izlaz:

Primjer # 8

U sljedećem se programu petlja za podlaktice koristi za ponavljanje voćne petlje.

<_?php
//example to demonstrate array using foreach loop
$directions = array('east', 'west', 'north', 'south');
foreach($directions as $key=>$value) (
echo 'Direction =>'. $value.'
';
)
?>

Izlaz:

Zaključak

U ovom smo članku naučili o petlji, sintaksi dijagrama tijeka, kako petlja radi u PHP-u i povezanim petljama poput petlje predigre. Također smo naučili kako se petlja normalno ponavlja, a također i kako se ponavlja kroz niz, također smo saznali kako se petlja koristi za ispis zvjezdanog uzorka. Nadam se da je ovaj članak koristan i koristan.

Preporučeni članci

Ovo je vodič za For Loop u PHP-u. Ovdje ćemo raspravljati o primjerima For Loop-a u PHP-u s dijagramom rada i kako to funkcionira. Možete pogledati i sljedeći članak da biste saznali više -

  1. Sjednice u PHP-u
  2. Palindrome u PHP-u
  3. Izjava o PHP prekidaču
  4. PHP prevodilac
  5. Palindrome u C ++
  6. Palindrome u JavaScriptu
  7. Izjava o prebacivanju u C #

Kategorija: