Úvod do PHP Do while Loop

PHP - Hypertext Pre-procesor

PHP skriptovací jazyk na strane servera je veľmi populárny a bežne používaný jazyk s otvoreným zdrojovým kódom. Pôvodne bol PHP známy ako - Osobná domovská stránka. V tejto téme sa dozvieme viac o PHP Do while Loop.

Syntax PHP

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

Poznámka:
Každý príkaz v PHP končí bodkočiarkou (;). To technicky vyjadruje stroj PHP, že to bude koniec príkazu. A potom sa motor presunie na ďalší riadok a vykoná kód do bodkočiarky (;).

Slučky PHP

V určitých situáciách musíme ten istý blok kódu použiť viackrát. V tomto prípade je možné využiť slučky. Namiesto použitia takmer rovnakého kódu za takmer rovnakých podmienok môžete pomocou slučiek spustiť blok kódu znova a znova.

# Nasledujú niektoré z príkazov na slučkovanie PHP.

  • while: blok kódu beží, pokiaľ je zadaná podmienka „True“.
  • do… while: blok kódu sa spustí najmenej raz a opakuje sa rovnaký kód, pokiaľ je zadaná podmienka „True“.
  • for: blok kódu beží po zadaný počet opakovaní
  • foreach: blok kódu beží pre každý prvok v poli

PHP „urobiť… zatiaľ čo slučka“

Po pochopení 'while … Loop' je ďalším krokom pochopenie logiky 'do … while loop'. Pokiaľ nie je uvedená podmienka „Pravda“, môže sa to urobiť „urobiť…, zatiaľ čo slučka“.

Malý rozdiel medzi „while“ a „do… while“ lop je miesto, kde podmienka spĺňa svoj bod validácie. V 'while loop' je stav testovaný pred vykonaním akéhokoľvek príkazu v bloku kódu, tj na začiatku. A „urobte … zatiaľ čo slučka“ je podmienka testovaná raz, po vykonaní príkazov v blokovom kóde, potom sa rovnaké procesy opakujú, až kým nie sú pravdivé.

Technicky to možno vysvetliť ako „do… while loop“ (vždy urobiť), keď sa vždy dokončí solitérne vykonanie, potom sa otestuje navrhovaná podmienka a opakuje sa ten istý blok kódu, zatiaľ čo uvedená podmienka je „True“.

Syntax „do… while“

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

Poznámka: „Do… while loop“ vždy vykoná blok kódu minimálne na jeden čas, zatiaľ čo „while loop“ sa nevykoná ani na jeden čas. Je to preto, že parameter sa otestuje po vykonaní celého bloku kódu.

Pozrime sa na ukážku jedného príkladu riadok po riadku.

Príklad :

  1. <_?php< /li>
  2. $ X = 7;
  3. robiť
  4. (
  5. echo „Očakávaný výstup je: $ x
    ";
  6. $ X ++;
  7. )
  8. zatiaľ čo ($ x <= 6)
  9. ?>

Výstup :

Očakávaný výstup je: 7

Vysvetlenie :

  1. Toto je štandardná úvodná značka definovaná pre jazyk php
  2. Na začiatku sa do premennej php priradí hodnota 7
  3. Začalo sa tu „robiť … zatiaľ čo slučka“
  4. Týmto otvorením zložených zátvoriek (() začne php „robiť … zatiaľ čo slučka“
  5. Tu sa vykonajú všetky príkazy v rámci „do… while loop“
  6. Hodnota premennej php sa zvyšuje o '1' a slučka pokračuje vo vykonávaní príkazov, kým sa nestane skutočnosťou.
  7. Týmto zatváraním zložených zátvoriek ()) php „do … zatiaľ čo slučka“ končí
  8. Podmienka sa tu testuje
  9. uzatváracia značka php

Dúfam, že ste pochopili podrobnosti práce na vyššie uvedenom príklade.

Teraz uvidíme niekoľko ďalších príkladov na lepšie porozumenie.

Pozrime sa na veľmi základný príklad tlačenia čísel „0 až 9“. V tomto príklade budete môcť napísať program pre štvorce čísel alebo násobky čísel atď. Len zmenou stavu.

Príklad:


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

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

Výkon:

0

1

2

3

4

5

6

7

8

9

Príklad:


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

Výkon:

Vykonané vyhlásenie: 0

toto vykonanie sa uskutoční po vytlačení vyššie uvedeného výrazu „0“

Vykonané vyhlásenie: 1

toto vykonanie sa vykoná po vytlačení vyššie uvedeného výrazu „1“

Vykonané vyhlásenie: 2

toto vykonanie sa uskutoční po vytlačení vyššie uvedeného výrazu „2“

Vykonané vyhlásenie: 3

toto vykonanie sa vykoná po vytlačení vyššie uvedeného výrazu „3“

Vykonané vyhlásenie: 4

toto vykonanie sa uskutoční po vytlačení vyššie uvedeného výrazu „4“

Vykonané vyhlásenie: 5

toto vykonanie sa vykoná po vytlačení vyššie uvedeného výrazu „5“

Príklad :


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

Výstup :

Cena knihy je 15. Túto knihu si môžu kúpiť študenti.

Cena knihy je 16. Študenti si nemôžu dovoliť túto nákladnú knihu!

Teraz uvidíme php program tlače tabuľky 10.

Príklad:

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

Enter Your table

Výstup :

10 20 30 40 50 60 70 80 90 100

Zadajte svoju tabuľku

vysvetlenie

Vyššie uvedený príklad je trochu iný. Použili sme jedno textové pole a jedno tlačidlo pomocou skriptu HTML. Hlavná logická časť sa vykonáva vo vnútri skriptu php.

Najprv sme zhromaždili hodnotu zadanú používateľom do $ _GET.

Premenná $ i obsahuje hodnotu 1.

A tu sa logika aplikuje vo vnútri php kódu na tlač tabuľky 10.

Záver: PHP „do … while loop“

Vo vyššie uvedenom článku sme prišli so základnými bodmi týkajúcimi sa slučiek PHP a dozvedeli sme sa o rôznych druhoch. Konkrétne sme sa naučili PHP podrobne robiť „urobiť … zatiaľ čo slučku“. Tento článok poskytuje informácie o tom, čo robiť … zatiaľ čo slučka je funkčná a jej použitie s príkladmi. Fungovanie „do… while loop“ je veľmi ľahké pochopiť.

Zjednodušene povedané, PHP 'do … while loop' eliminuje potrebu opakovaného vykonávania podobnej úlohy. Ak teda chcete znížiť pracovné zaťaženie jazyka PHP, často používajte funkciu „do… while loop“.

Odporúčané články

Toto je sprievodca PHP Do while Loop. Tu diskutujeme o tom, čo robiť … zatiaľ čo slučka, funguje to a jej použitie spolu s príkladmi. Viac informácií nájdete aj v nasledujúcom článku -

  1. Rámce PHP
  2. Funkcie reťazca PHP
  3. Príkazy PHP
  4. Premenné v PHP
  5. Zatiaľ čo slučka v PHP s príkladmi
  6. PHP konštanty
  7. Rekurzívna funkcia PHP
  8. Vykonajte slučku v Pythone
  9. Rekurzívna funkcia v Pythone
  10. Do while Loop in JavaScript

Kategórie: