Introduksjon til For Loop i PHP

Looper i PHP brukes til å utføre en oppgave gjentatte ganger. For Loop in PHP har forskjellige former. For sløyfeløyfer flere ganger som alle andre sløyfer. mens løkken. Mens loop og for loop utfører en kodeblokk, som er basert på en betingelse. Når det på forhånd er kjent at en bestemt blokk med kode skal utføre dette antall ganger si 5 ganger vi bruker for loop. Mens Loop brukes så lenge tilstanden som er nevnt, tilfredsstiller. Tilsvarende er for gjør-mens-loop, når vi ikke vil vite hvor mange ganger løkken skal utføres, men vet at den skal kjøres minst en gang, bruker vi gjør-mens-loopen. Tilsvarende andre løkker og så videre.

For loop inneholder forskjellige uttrykk. Disse uttrykkene kan være initialisering, det kan være en tilstand osv.

A for loop inneholder uttrykk fulgt av et semikolon, det følgende er syntaks.

syntax

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

Hvor: for loop er blokken som inneholder koden

Initialisering: er det å erklære og tilordne eller initialisere verdien på variabelen som brukes, den har en heltalverdi

Tilstand: For at sløyfen skal fungere blir denne tilstanden sjekket først og evaluert om den er sann, bare deretter sløyfen kjøres videre.

Økning / reduksjon : dette øker / reduserer verdien på variabelen for at loopen skal iteres.

Flytskjema

Hvordan fungerer Loop?

Først evalueres initialiseringen av variabler. For det andre blir hver iterasjon av sløyfesituasjon sjekket, hvis den er sann, vil utførelsen fortsette, og koden eller uttalelsesblokken kjøres. Og hvis tilstanden som er sjekket ikke er sann, noe som betyr usant, slutter sløyfen, der selv uten koden eller uttalelser som skal utføres. Til slutt blir økningen og reduksjonen på den initialiserte variabelen gjort etter utførelsen av utsagnene.

Eksempler på For Loop i PHP

Her er følgende eksempler nevnt nedenfor

Eksempel 1

Husk i programmet nedenfor, verdien av i initialiseres til 0, derfor blir $ i-variabelen skrevet ut ved hjelp av ekko, vi får verdiene som begynner med 0 og fortsetter å skrive ut til 5 som betingelsen er å skrive ut til verdi 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
)
?>

Utgang:

Eksempel 2

I programmet nedenfor blir verdien av i initialisert til 1, derfor blir $ i-variabelen skrevet ut ved hjelp av ekko-setning, vi får verdiene som begynner med 0 og fortsetter å skrive ut til 5 som betingelsen er å skrive ut til verdi 5.

Her initialiseres variabelen I ikke i for loop men utenfor for loop i begynnelsen av programmet.

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

Utgang:

Eksempel 3

I dette programmet er uttrykket som inneholder tilstanden ikke nevnt i for loop-setningen, men inne i for loop som om ($ i == 4) etterfulgt av en break statement.

Mens iterating hvis $ i-verdien når verdien 4, vil kontrollen hoppe ut av for-loopen.

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

Produksjon:

Eksempel 4

I dette programmet nevnes økningen og reduksjonen i for en løkke etter å ha skrevet ut verdien til I-variabelen for å fortsette iterasjonen.

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

Produksjon:

Eksempel 5

I dette programmet inneholder for-loop ikke noe uttrykk, men nevnes annerledes.

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

Utgang:

Eksempel 6

I det følgende programmet bruker vi for loop for å iterere en matrise. Vi kan iterere ved å bruke for og foreach-loop begge deler. Her kan også den anvendte matrisen være en matrise-lignende indeksert matrise, assosiativ matrise.

Frukten er en matrise, vi teller lengden på matrisen ved bruk av tellefunksjon og får lengden på matrisen, som er 4, så for for-loopen vil iterere deretter og trykke navnet på fruktene.

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

Utgang:

Eksempel 7

I dette programmet brukes for loop til å skrive ut stjernemønster,

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

Produksjon:

Eksempel # 8

I det følgende programmet brukes foreach-løkken til å itereere gjennom en fruktsløyfe.

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

Produksjon:

Konklusjon

I denne artikkelen lærte vi om for loop, syntaks for flytskjemaet, hvordan loopen fungerer i PHP og relaterte løkker som foreach loop. Vi lærte også hvordan sløyfen itererer normalt og også hvordan den itereres gjennom matriser, vi lærte også hvordan for loop brukes til å trykke stjernemønsteret. Håper denne artikkelen er funnet å være informativ og nyttig.

Anbefalte artikler

Dette er en guide til For Loop i PHP. Her diskuterer vi eksemplene på For Loop i PHP med flytskjemaet og hvordan det fungerer. Du kan også se på følgende artikkel for å lære mer -

  1. Økter i PHP
  2. Palindrome i PHP
  3. PHP-brytererklæring
  4. PHP-kompilator
  5. Palindrome i C ++
  6. Palindrome i JavaScript
  7. Bytt uttalelse i C #