Introduksjon til PHP Do While Loop

PHP –Hypertext forprosessor

PHP, som er et skriptspråk på serversiden, er et veldig populært og mye brukt open source språk. Opprinnelig ble PHP kjent som –Personlig hjemmeside. I dette emnet skal vi lære om PHP Do While Loop.

PHP syntaks

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

Merk:
Hver uttalelse i PHP ender med et semikolon (;). Dette formidler PHP-motoren teknisk at dette kommer til å være slutten på uttalelsen. Og så går motoren til neste linje og kjører koden til semikolon (;).

PHP-løkker

I visse situasjoner må vi bruke den samme kodeblokken mange ganger. I dette tilfellet kan man benytte seg av løkker. I stedet for å bruke nesten lik kode for nesten samme tilstand, kan du ved hjelp av sløyfer kjøre en blokk med kode om og om igjen.

#Følgende er noen av PHP-looping-utsagnene.

  • mens: en blokkblokk kjører så langt som den oppgitte betingelsen er "Sann"
  • gjør … mens: en blokkblokk kjøres minst en gang, og gjentar den samme koden så langt som den oppgitte tilstanden er "Sann"
  • for: en kodeblokk kjøres for det angitte antall ganger
  • foreach: en kodeblokk kjøres for hvert element i en matrise

PHP 'gjør … mens sløyfen'

Etter å ha fått forståelse av 'while… Loop', er neste trinn å forstå logikken til 'do … while loop'. Med mindre den oppgitte tilstanden er 'sann', kan dette 'gjør … mens sløyfe' kjøres gjentatte ganger.

En liten forskjell mellom 'mens' og 'gjør … mens' lop er stedet der tilstanden oppfyller valideringspunktet. I 'while loop' testes tilstanden før du utfører en setning i kodeblokken, dvs. i begynnelsen. Og 'gjør … mens sløyfe' er tilstanden testet en gang, etter å ha utført utsagnene i blokkkoden, kommer de samme prosessene tilbake til det er sant.

Teknisk kan det forklares som 'gjør … mens sløyfe' alltid fullfører enslig utførelse, deretter tester du den foreslåtte tilstanden, og fortsetter med å gjenta den samme kodeblokken mens den oppgitte tilstanden står "Sann".

Syntaks av 'gjør… mens'

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

Merk: 'gjør… mens sløyfe' kjører alltid en blokkkode minimum for en gang, mens 'mens sløyfe' ikke kjøres selv for en eneste gang. Det er fordi parameteren blir testet etter å ha utført hele koden.

La oss se på demonstrasjonen av ett eksempel linje for linje.

Eksempel :

  1. <_?php< /li>
  2. $ X = 7;
  3. gjøre
  4. (
  5. ekko “Den forventede effekten er: $ x
    “;
  6. $ X ++;
  7. )
  8. while ($ x <= 6)
  9. ?>

Utgang :

Den forventede produksjonen er: 7

Forklaring :

  1. Dette er standard åpningskode definert for php-språk
  2. En verdi på 7 blir tildelt php-variabelen i starten
  3. 'gjør … mens sløyfe' startet her
  4. Med dette åpner krøllete seler (() php 'gjør … mens sløyfe' får start
  5. Her vil alle påstandene i 'gjør… mens sløyfen' bli utført
  6. php variabel verdi økes med '1' og løkken fortsetter å utføre utsagn til den blir sann.
  7. Dermed lukker krøllete seler ()) php 'do … while loop' slutter
  8. Tilstanden testes her
  9. php avsluttende tag

Håper du forsto detaljene som arbeidet med eksemplet ovenfor.

Nå vil vi se noen flere eksempler for bedre forståelse.

La oss se et veldig grunnleggende eksempel på utskrift av tall 0 til 9. Med dette eksemplet vil du kunne skrive programmet for kvadrater med tall eller multiplum av antall osv. Bare ved å endre tilstanden.

Eksempel:


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

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

Produksjon:

0

1

2

3

4

5

6

7

8

9

Eksempel:


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

Produksjon:

Gjennomført erklæring: 0

denne utførelsen gjøres etter at ovennevnte utsagn '0' er skrevet ut

Gjennomført erklæring: 1

denne utførelsen gjøres etter at ovennevnte utsagn '1' er skrevet ut

Gjennomført erklæring: 2

denne utførelsen gjøres etter at ovennevnte utsagn '2' er skrevet ut

Gjennomført erklæring: 3

denne utførelsen gjøres etter at ovennevnte utsagn '3' er skrevet ut

Gjennomført erklæring: 4

denne utførelsen blir gjort etter at ovennevnte utsagn '4' er skrevet ut

Gjennomført erklæring: 5

denne utførelsen gjøres etter at ovennevnte utsagn '5' er skrevet ut

Eksempel :


$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!";
?>

Utgang :

Bokprisen er 15. Studenter kan kjøpe denne boken.

Bokprisen er 16. Studenter har ikke råd til denne kostbare boken!

Nå vil vi se php-programmet for å skrive ut et bord på 10.

Eksempel:

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

Enter Your table

Utgang :

10 20 30 40 50 60 70 80 90 100

Skriv inn bordet ditt

Forklaring

Ovennevnte er et eksempel er litt annerledes. Vi har brukt en tekstboks og en knapp ved hjelp av et HTML-skript. Den viktigste logiske delen utføres i php-skriptet.

Aller først har vi samlet verdien som er lagt inn av brukeren av $ _GET.

Variabel $ i har verdi 1.

Og her blir logikken brukt i php-koden for å skrive ut tabellen til 10.

Konklusjon: PHP 'do… while loop'

I artikkelen ovenfor har vi kommet med viktige punkter på PHP-løkker og lært om de forskjellige typene. Spesifikt har vi lært PHP i detalj. Denne artikkelen gir informasjon om gjør… mens sløyfe, den fungerer og bruken med eksempler. Funksjonen av 'gjør… mens sløyfen' er veldig lett å forstå.

For å oppsummere eliminerer PHP 'gjør … mens sløyfe' behovet for å utføre en lignende oppgave igjen og igjen. Så hvis du vil redusere arbeidsmengden på PHP-språk, bruk ofte 'gjør … mens sløyfen' ofte.

Anbefalte artikler

Dette er en guide til PHP Do While Loop. Her diskuterer vi informasjonen om gjør… mens sløyfe, den fungerer, og bruken av den sammen med eksempler. Du kan også se på følgende artikkel for å lære mer -

  1. PHP Frameworks
  2. PHP-strengfunksjoner
  3. PHP-kommandoer
  4. Variabler i PHP
  5. Mens Loop i PHP med eksempler
  6. PHP-konstanter
  7. PHP rekursiv funksjon
  8. Gjør mens du løkker i Python
  9. Rekursiv funksjon i Python
  10. Do While Loop i JavaScript