Úvod do PHP Do while Loop

PHP - Hypertext Pre-procesor

PHP skriptovací jazyk na straně serveru je velmi populární a široce používaný jazyk s otevřeným zdrojovým kódem. Zpočátku byl PHP známý jako - Osobní domovská stránka. V tomto tématu se budeme učit o PHP Do while Loop.

Syntaxe PHP

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

Poznámka:
Každý příkaz v PHP končí středníkem (;). To technicky vyjadřuje PHP engine, že to bude konec příkazu. A pak se motor přesune na další řádek a provede kód do středníku (;).

Smyčky PHP

V určitých situacích musíme stejný blok kódu použít mnohokrát. V tomto případě lze využít smyčky. Namísto použití téměř stejného kódu za téměř stejných podmínek můžete pomocí smyček znovu a znovu spustit blok kódu.

#Following jsou některé příkazy PHP looping.

  • while: blok kódu běží, pokud je zadaná podmínka „True“
  • do… while: blok kódu se spustí alespoň jednou a opakuje stejný kód, pokud je podmínka „True“
  • for: blok kódu se spustí po zadaný počet opakování
  • foreach: blok kódu běží pro každý prvek v poli

PHP 'dělat… while loop'

Po pochopení „while … Loop“ je dalším krokem pochopení logiky „do… while loop“. Pokud není uvedená podmínka „Pravda“, je možné tuto akci opakovat.

Malý rozdíl mezi „while“ a „do… while“ lop je místem, kde podmínka splňuje svůj bod ověření. V 'while loop' je podmínka testována před provedením jakéhokoli příkazu v bloku kódu, tj. Na začátku. A „do… while loop“ je podmínka testována jednou, po provedení příkazů v blokovém kódu, pak se stejné procesy opakují, dokud to není pravda.

Technicky to může být vysvětleno jako „do… while loop“ je vždy dokončeno samotné provedení, poté otestujte navrhovanou podmínku a pokračujte v opakování stejného bloku kódu, zatímco uvedená podmínka je „True“.

Syntaxe „do… while“

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

Poznámka: 'do … while loop' vždy provede blok kódu minimálně na jednu dobu, zatímco 'while loop' se nespustí ani na jediný čas. Je to proto, že parametr je testován po provedení celého bloku kódu.

Pojďme se podívat na ukázku jednoho příkladu řádek po řádku.

Příklad :

  1. <_?php< /li>
  2. $ x = 7;
  3. dělat
  4. (
  5. echo „Očekávaný výstup je: $ x
    “;
  6. $ x ++;
  7. )
  8. zatímco ($ x <= 6)
  9. ?>

Výstup :

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

Vysvětlení :

  1. Toto je standardní otevírací značka definovaná pro jazyk php
  2. Na začátku je pro proměnnou php přidělena hodnota 7
  3. 'dělat … zatímco smyčka' začala zde
  4. Tím otevřete složené složené závorky ((), php 'do … while loop' začne
  5. Zde budou provedeny všechny příkazy uvnitř „do… while loop“
  6. Hodnota proměnné php je zvýšena o '1' a smyčka pokračuje v provádění příkazů, dokud se nezmění na true.
  7. Tímto uzavřením složených závorek ()) php 'do … while loop' končí
  8. Podmínka je zde testována
  9. uzavírací značka php

Doufám, že jste pochopili podrobnosti pracující na výše uvedeném příkladu.

Nyní uvidíme několik dalších příkladů pro lepší porozumění.

Podívejme se na velmi základní příklad tiskových čísel '0 až 9'. V tomto příkladu budete moci psát program pro čtverečky čísel nebo násobky čísel atd. Pouhým změněním podmínky.

Příklad:


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

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

Výstup:

0

1

2

3

4

5

6

7

8

9

Pří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ýstup:

Provedené prohlášení: 0

toto provedení se provede po vytištění výše uvedeného příkazu „0“

Provedené prohlášení: 1

toto provedení se provede po vytištění výše uvedeného prohlášení „1“

Provedené prohlášení: 2

toto provedení se provede po vytištění výše uvedeného prohlášení „2“

Provedené prohlášení: 3

toto provedení se provede po vytištění výše uvedeného prohlášení „3“

Provedené prohlášení: 4

toto provedení se provede po vytištění výše uvedeného prohlášení „4“

Provedené prohlášení: 5

toto provedení se provede po vytištění výše uvedeného prohlášení „5“

Pří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. Studenti si mohou tuto knihu koupit.

Cena knihy je 16. Studenti si nemohou dovolit tuto nákladnou knihu!

Nyní uvidíme program php pro tisk tabulky 10.

Pří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

Zadejte tabulku

Vysvětlení

Výše uvedený příklad je trochu odlišný. Využili jsme jedno textové pole a jedno tlačítko pomocí skriptu HTML. Hlavní logická část se provádí uvnitř skriptu php.

Nejprve jsme shromáždili hodnotu zadanou uživatelem $ _GET.

Proměnná $ i obsahuje hodnotu 1.

A zde je logika aplikována uvnitř php kódu pro tisk tabulky 10.

Závěr: PHP „do… while loop“

Ve výše uvedeném článku jsme přišli se základními body o smyčkách PHP a dozvěděli jsme se o různých typech. Konkrétně jsme se PHP naučili podrobně dělat „do… while loop“. V tomto článku jsou uvedeny informace o úkolech… zatímco smyčka funguje, a její použití s ​​příklady. Fungování „do… while loop“ je velmi snadné pochopit.

Abych to shrnul, PHP „do… while loop“ eliminuje potřebu provádět podobné úkoly znovu a znovu. Pokud tedy chcete snížit pracovní zatížení jazyka PHP, často používejte příkaz „do… while loop“.

Doporučené články

Toto je průvodce PHP Do while Loop. Zde diskutujeme informace o úkolech… zatímco smyčka, funguje to a její použití spolu s příklady. Další informace naleznete také v následujícím článku -

  1. PHP Frameworks
  2. Funkce PHP String
  3. Příkazy PHP
  4. Proměnné v PHP
  5. Zatímco smyčka v PHP s příklady
  6. Konstanty PHP
  7. Rekurzivní funkce PHP
  8. Proveďte smyčku v Pythonu
  9. Rekurzivní funkce v Pythonu
  10. Do while Loop in JavaScript

Kategorie: