Introduktion till For Loop i PHP

Loops i PHP används för att utföra en uppgift upprepade gånger. För Loop in PHP har olika former. För loopöglor ett antal gånger som alla andra slingor ex. medan slingan. Medan loop and for loop kör ett kodblock, som är baserat på ett villkor. När det är känt i förväg att ett visst kodblock ska köra detta antal gånger säger vi 5 gånger vi använder för loop. Medan Loop används så länge som nämnda villkor uppfyller. Liknande är för do-while-loop, när vi inte vill veta hur många gånger loopen ska köras men vet att den ska köras minst en gång, då använder vi do-while-loopen. På liknande sätt andra slingor och så vidare.

För loop innehåller olika uttryck. Dessa uttryck kan vara initialisering, det kan vara ett villkor etc.

En för loop innehåller uttryck följt av en semikolon, följande är syntaxen.

Syntax

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

Var: för slinga är det block som innehåller koden

Initialisering: är deklarering och tilldelning eller initialisering av värdet på den variabel som används, det har ett heltal

Villkor: för att slingan ska fungera kontrolleras detta tillstånd först och utvärderas om det är sant först då slingan körs vidare.

Ökning / minskning : detta ökar / minskar värdet på variabeln för slingan att iterera.

Flödesschema

Hur fungerar Loop?

Först utvärderas initialiseringen av variabler. För det andra, med varje iteration av slingkondition kontrolleras, om det är sant, fortsätter exekveringen och blocket med kod eller uttalanden kommer att köras. Och om det kontrollerade villkoret inte är sant, vilket betyder falskt, slutar slingan, där själv utan koden eller uttalanden som ska köras. Senast görs ökningen och minskningen av den initialiserade variabeln efter genomförandet av de nämnda uttalandena.

Exempel på For Loop i PHP

Här är följande exempel som nämns nedan

Exempel 1

Kom ihåg i nedanstående program, värdet på i initialiseras till 0, därför skrivs variabeln $ i ut med eko, vi får värden som börjar med 0 och fortsätter att skriva ut till 5 eftersom villkoret är att skriva ut till värde 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
)
?>

Utgång:

Exempel 2

I nedanstående program initialiseras värdet på i till 1, därför skrivs variabeln $ i ut med ekoläge, vi får värden som börjar med 0 och fortsätter att skriva ut till 5 eftersom villkoret är att skriva ut till värde 5.

Här initialiseras variabel I inte i for-loop utan utanför for-loop i början 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
)
?>

Utgång:

Exempel 3

I detta program nämns inte uttrycket som innehåller villkoret i uttalandet för slingan utan inuti för slingan som om ($ i == 4) följt av ett brytningsuttalande.

Medan iterating om $ i-värdet når värdet 4 kommer kontrollen att hoppa ut från 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
)
?>

Produktion:

Exempel 4

I detta program nämns ökningen och minskningen inuti för en slinga efter att ha skrivit ut värdet på I-variabeln för att fortsätta iterationen.

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

Produktion:

Exempel 5

I detta program innehåller for loop inte något uttryck utan nämns annorlunda.

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

Utgång:

Exempel 6

I följande program använder vi för loop för att iterera en matris. Vi kan iterera med både för och förhandslinga. Här kan den array som används också vara en matrisliknande indexerad matris, associerande matris.

Frukten är en matris, vi räknar längden på matrisen med hjälp av räknefunktion och får längden på matrisen, som är 4 så att for-loopen kommer att iterera därefter och skriva ut fruktens namn.

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

Utgång:

Exempel 7

I detta program används för loop för att skriva ut stjärnmönster,

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

Produktion:

Exempel # 8

I följande program används förhandslingan för att iterera genom en fruktögla.

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

Produktion:

Slutsats

I den här artikeln lärde vi oss om för loop, syntaxen i flödesschemat, hur loopen fungerar i PHP och relaterade slingor som förhandslingan. Vi lärde oss också hur slingan itererar normalt och även hur den iterererar genom matriser, vi lärde oss också hur slingan används för att skriva ut stjärnmönstret. Jag hoppas att den här artikeln är informativ och användbar.

Rekommenderade artiklar

Detta är en guide till For Loop i PHP. Här diskuterar vi exemplen på For Loop i PHP med flödesschemat och hur det fungerar. Du kan också titta på följande artikel för att lära dig mer -

  1. Sessioner i PHP
  2. Palindrome i PHP
  3. PHP Switch Statement
  4. PHP Compiler
  5. Palindrome i C ++
  6. Palindrome i JavaScript
  7. Byt uttalande i C #

Kategori: