Introduktion till PHP Do While Loop

PHP –Hypertext förprocessor

PHP är ett skriptspråk på serversidan, och är ett mycket populärt och öppen källspråk. Ursprungligen var PHP känd som –Personlig hemsida. I det här ämnet kommer vi att lära oss om PHP Do While Loop.

PHP Syntax

<_?php
//statements to be executed
echo “This is my first php program!”;
?>

Notera:
Varje uttalande i PHP slutar med en semikolon (;). Detta förmedlar PHP-motorn tekniskt att detta kommer att bli slutet på uttalandet. Och sedan går motorn till nästa rad och kör koden till semikolon (;).

PHP Loops

I vissa situationer måste vi använda samma kodblock många gånger. I detta fall kan man använda slingor. I stället för att använda nästan samma kod för nästan samma villkor kan du använda loopar köra ett kodblock om och om igen.

#Följande är några av PHP-looping-uttalandena.

  • medan: ett kodblock körs så långt som det angivna villkoret är "Sant"
  • gör … medan: ett kodblock körs åtminstone en gång och upprepar samma kod så långt som det angivna villkoret är "Sann"
  • för: ett kodblock körs för det angivna antalet gånger
  • förhand: ett kodblock körs för varje element i en matris

PHP "gör … medan loop"

Efter att ha fått en förståelse av "medan … Loop" är nästa steg att förstå logiken för "do … while loop". Om inte det angivna villkoret är "Sant" kan detta "gör … medan loop" utföras upprepade gånger.

En liten skillnad mellan "medan" och "gör … medan" lop är platsen där villkoret uppfyller dess valideringspunkt. I 'while loop' testas villkoret innan du kör något påstående i kodblocket, dvs. i början. Och, "gör … medan slingan" testas villkoret en gång, efter att ha uttalat i blockkoden, återkommer samma processer tills det är sant.

Tekniskt kan det förklaras som "gör … medan loopen" alltid fullbordar ensam exekvering, testa sedan det föreslagna villkoret och fortsätter att upprepa samma kodblock medan det angivna villkoret står "Sant".

Syntax av "gör … medan"

do(
//code/statements to be executed
)while(condition is true);

Obs: "gör … medan loop" kör alltid ett kodkodblock för en enda gång medan "medan loop" inte körs ens för en enda gång. Det beror på att parametern testas efter att ha genomfört hela kodblocket.

Låt oss titta på demonstrationen av ett exempel rad för rad.

Exempel :

  1. <_?php< /li>
  2. $ X = 7;
  3. do
  4. (
  5. echo “Den förväntade utgången är: $ x
    ”;
  6. $ X ++;
  7. )
  8. while ($ x <= 6)
  9. ?>

Utgång :

Den förväntade effekten är: 7

Förklaring :

  1. Detta är en standardöppningstagg definierad för php-språk
  2. Ett värde på 7 tilldelas php-variabeln i början
  3. "gör … medan loop" började här
  4. Härmed öppnar lockiga hängslen (() php 'gör … medan slinga' börjar
  5. Här kommer alla uttalanden inuti "gör … medan loop" att köras
  6. php variabla värde ökas med '1' och slingan fortsätter att köra uttalanden tills det blir sant.
  7. Härmed stänger lockiga hängslen ()) php 'gör … medan slingan' slutar
  8. Villkoret testas här
  9. php stängningstagg

Hoppas att du förstod detaljerna som arbetade med exemplet ovan.

Nu kommer vi att se några fler exempel för bättre förståelse.

Låt oss se ett mycket grundläggande exempel på att skriva ut siffrorna '0 till 9'. Med det här exemplet kommer du att kunna skriva programmet för kvadrater med siffror eller antal multiplar osv. Bara genom att ändra villkoret.

Exempel:


$n=0;
do(
echo "$n
";
$n++;
)while($n<=9);
?>
<_?php

$n=0;
do(
echo "$n
";
$n++;
)while($n<=9);
?>

Produktion:

0

1

2

3

4

5

6

7

8

9

Exempel:


$x0=0;
do (
echo "Executed Statement: $x0
";
echo "this execution is done after the above statement '$x0' is printed
";
$x0=$x0+1;
)while ($x0<=5)
?>
<_?php

$x0=0;
do (
echo "Executed Statement: $x0
";
echo "this execution is done after the above statement '$x0' is printed
";
$x0=$x0+1;
)while ($x0<=5)
?>

Produktion:

Utfört uttalande: 0

denna körning görs efter att ovanstående uttalande '0' har skrivits ut

Utfört uttalande: 1

denna körning görs efter att ovanstående uttalande '1' har skrivits ut

Utfört uttalande: 2

denna körning görs efter att ovanstående uttalande '2' har skrivits ut

Utfört uttalande: 3

denna körning görs efter att ovanstående uttalande '3' har skrivits ut

Utfört uttalande: 4

denna körning görs efter att ovanstående uttalande '4' har skrivits ut

Utfört uttalande: 5

denna körning görs efter att ovanstående uttalande '5' har skrivits ut

Exempel :


$BookPrice = 15;
do (
echo "The book price is " . $BookPrice . ". Students can buy this book.
";
$BookPrice = $BookPrice + 1;
)
while ($BookPrice <= 10);
echo "The book price is " . $BookPrice . ". Student cannot afford this costly book!";
?>
<_?php

$BookPrice = 15;
do (
echo "The book price is " . $BookPrice . ". Students can buy this book.
";
$BookPrice = $BookPrice + 1;
)
while ($BookPrice <= 10);
echo "The book price is " . $BookPrice . ". Student cannot afford this costly book!";
?>

Utgång :

Bokpriset är 15. Studenter kan köpa den här boken.

Bokpriset är 16. Studenter har inte råd med den dyra boken!

Nu kommer vi att se php-programmet för att skriva ut en tabell med 10.

Exempel:

<_?php
@$tab=$_GET('tab');
$i=1;
do
(
$t=$tab*$i;
echo $t." ";
$i++;
)
while ($i<=10);
?>

Enter Your table

Utgång :

10 20 30 40 50 60 70 80 90 100

Ange ditt bord

Förklaring

Ovanstående är ett exempel är något annorlunda. Vi har använt en textruta och en knapp med ett HTML-skript. Den huvudsakliga logiska delen utförs i php-skriptet.

Först och främst har vi samlat in det värde som användaren har angett av $ _GET.

Variabel $ i har värde 1.

Och här används logiken inuti php-koden för att skriva ut tabellen med 10.

Slutsats: PHP "gör … medan loop"

I ovanstående artikel har vi kommit med viktiga punkter på PHP-slingor och lärt oss om de olika typerna. Specifikt har vi lärt oss PHP 'gör … medan slinga' i detalj. Den här artikeln ger information om do … medan slingan, den fungerar och dess användning med exempel. Funktionen av 'gör … medan slingan' är mycket lätt att förstå.

Sammanfattningsvis eliminerar PHP 'gör … medan loop' behovet av att utföra en liknande uppgift om och om igen. Så om du vill minska arbetsbelastningen på PHP-språk använder du ofta "do … while loop".

Rekommenderade artiklar

Detta är en guide till PHP Do While Loop. Här diskuterar vi informationen om gör … medan slingan, den fungerar och dess användning tillsammans med exempel. Du kan också titta på följande artikel för att lära dig mer -

  1. PHP-ramverk
  2. PHP-strängfunktioner
  3. PHP-kommandon
  4. Variabler i PHP
  5. Medan Loop i PHP med exempel
  6. PHP-konstanter
  7. PHP rekursiv funktion
  8. Gör medan slingan i Python
  9. Rekursiv funktion i Python
  10. Do While Loop i JavaScript

Kategori: