Uvod v PHP Do while Loop

PHP - predprocesor za hipertekst

PHP je skriptni jezik na strani strežnika zelo priljubljen in široko uporabljen odprtokodni jezik. Na začetku je bil PHP znan kot - osebna domača stran. V tej temi bomo spoznali PHP Do while Loop.

Sintaksa PHP

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

Opomba:
Vsaka izjava v PHP se konča s podpičjem (;). To tehnično sporoča motorju PHP, da bo to konec izjave. Nato se motor premakne na naslednjo vrstico in izvrši kodo do podpičje (;).

PHP zanke

V določenih situacijah moramo večkrat uporabiti isti blok kode. V tem primeru lahko uporabimo zanke. Namesto da uporabite skoraj enako kodo za skoraj enak pogoj, z uporabo zank lahko zaženete blok kode vedno znova.

# Sledi nekaj stavkov o zanki PHP.

  • medtem ko: blok kode teče, kolikor je pod pogojem »Res«
  • naredite medtem, ko: blok kode deluje vsaj enkrat in ponovi isto kodo, če je pod pogojem "True"
  • za: blok kode se izvaja določeno število krat
  • foreach: blok kode teče za vsak element v matriki

PHP 'naredi … med zanko'

Potem ko boste razumeli "medtem … zanke", je naslednji korak razumevanje logike "narediti … medtem ko zanka". Razen, če je navedeni pogoj »Res«, to lahko storite, medtem ko zanko ponovite večkrat.

Majhna razlika med lop-om „while“ in „do… while“ je kraj, kjer pogoj izpolnjuje svojo veljavno točko. V 'while zanki' se stanje preizkusi pred izvedbo katerega koli stavka v bloku kode, torej na začetku. In, "naredi … med zanko" se stanje enkrat preizkusi, po izvedbi stavkov v blokovni kodi se isti procesi ponovijo, dokler ni res.

Tehnično je to mogoče razložiti kot "narediti … medtem ko zanka" vedno zaključi samotno izvedbo, nato preizkusite predlagani pogoj in nadaljujte s ponavljanjem istega bloka kode, medtem ko navedeni pogoj stoji "Res".

Sintaksa 'do … while'

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

Opomba: "naredi … medtem ko zanka" vedno izvaja blok kode najmanj za en čas, medtem ko "medtem ko zanka" ne izvrši niti enkrat. Razlog je, da se parameter preizkusi po izvedbi celotnega bloka kode.

Oglejmo si predstavitev enega primera po vrstico.

Primer :

  1. <_?php< /li>
  2. $ x = 7;
  3. stori
  4. (
  5. odmev "Pričakovani izid je: $ x
    “;
  6. $ x ++;
  7. )
  8. medtem ko ($ x <= 6)
  9. ?>

Izhod :

Pričakovani rezultat je: 7

Pojasnilo :

  1. To je standardna začetna oznaka, določena za jezik php
  2. Na spremenljivki php se na začetku dodeli vrednost 7
  3. "naredi … medtem ko je zanka" začela tukaj
  4. Pri tem se odpirajo kodrasti naramnice (() php "naredi … medtem ko se zanka" začne
  5. Tu bodo izvedene vse izjave znotraj 'do … while zanke'
  6. vrednost spremenljivke php se poveča za '1' in zanka še naprej izvaja izjave, dokler ne postane resnična.
  7. S tem zapiranje kodraste naramnice ()) php "naredi … medtem ko se zanka" konča
  8. Tu se stanje preizkuša
  9. php zaključna oznaka

Upam, da ste razumeli podrobnosti, ki delujejo na zgornjem primeru.

Zdaj bomo videli še nekaj primerov za boljše razumevanje.

Poglejmo zelo osnovni primer tiskanja številk "0 do 9". S tem primerom boste lahko s spreminjanjem pogoja napisali program za kvadrate števil ali večkratnike števil itd.

Primer:


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

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

Izhod:

0

1

2

3

4

5

6

7

8

9

Primer:


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

Izhod:

Izvedena izjava: 0

ta izvedba se izvede po tiskanju zgornjega stavka '0'

Izvedena izjava: 1

ta izvedba se izvede po tiskanju zgornjega stavka '1'

Izvedena izjava: 2

ta izvedba se izvede po tiskanju zgornjega stavka '2'

Izvedena izjava: 3

ta izvedba se izvede po tiskanju zgornjega stavka '3'

Izvedena izjava: 4

ta izvedba se izvede po tiskanju zgornjega stavka '4'

Izvedena izjava: 5

ta izvedba se izvede po tiskanju zgornjega stavka "5"

Primer :


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

Izhod :

Cena knjige je 15. Študenti lahko to knjigo kupijo.

Cena knjige je 16. Študentje si te drage knjige ne morejo privoščiti!

Zdaj bomo videli php program tiskanja tabele z 10.

Primer:

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

Enter Your table

Izhod :

10 20 30 40 50 60 70 80 90 100

Vnesite svojo mizo

Pojasnilo

Zgoraj je primer nekoliko drugačen. Z uporabo skripta HTML smo uporabili eno besedilno polje in en gumb. Glavni logični del je izveden znotraj skripta php.

Najprej smo zbrali vrednost, ki jo je uporabnik vnesel $ _GET.

Spremenljivka $ i ima vrednost 1.

In tu se znotraj php kode uporablja logika za tiskanje tabele z 10.

Zaključek: PHP "naredi … med zanko"

V zgornjem članku smo predstavili bistvene točke o PHP zankah in spoznali različne vrste. Natančneje, podrobno smo se naučili PHP 'do… while loop'. Ta članek vsebuje informacije o storitvi … ko zanka deluje, in njena uporaba s primeri. Delovanje 'do … while zanke' je zelo enostavno razumeti.

Če povzamem, PHP 'do … while zanka' odpravlja potrebo po ponovnem izvajanju podobne naloge. Torej, če želite zmanjšati obremenitev jezika PHP, pogosto uporabljajte "do … while loop".

Priporočeni članki

To je vodnik za PHP Do while Loop. Tukaj razpravljamo o podatkih o storitvi … medtem ko zanka deluje, in njena uporaba skupaj s primeri. Če želite izvedeti več, si oglejte tudi naslednji članek -

  1. Okviri PHP
  2. Funkcije nizov PHP
  3. PHP ukazi
  4. Spremenljivke v PHP
  5. Medtem ko zanka v PHP s primeri
  6. Konstante PHP
  7. PHP rekurzivna funkcija
  8. Ali medtem Loop v Pythonu
  9. Rekurzivna funkcija v Pythonu
  10. Medtem ko Loop v JavaScript