Bevezetés a PHP-hez

PHP - Hipertext előfeldolgozó

A szerveroldali szkriptnyelv, a PHP nagyon népszerű és széles körben használt nyílt forráskódú nyelv. A PHP kezdetben –Személyes honlap volt. Ebben a témában megismerjük a PHP Do While Loop funkciót.

PHP szintaxis

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

Jegyzet:
A PHP minden állítása pontosvesszővel (;) ér véget. Ez technikailag továbbítja a PHP motort, hogy ez lesz az állítás vége. Ezután a motor a következő sorra lép, és a pontosvesszőig (;) végrehajtja a kódot.

PHP hurkok

Bizonyos helyzetekben ugyanazt a kódblokkot kell sokszor használni. Ebben az esetben ki lehet használni a hurkokat. Ahelyett, hogy szinte azonos kódot használna majdnem ugyanazon körülményre, hurkok segítségével újra és újra futtathatja a kódblokkot.

# Követve néhány a PHP ciklikus nyilatkozatokból.

  • míg: egy kódblokk fut, amíg a megadott feltétel "igaz"
  • csináld … miközben: a kódblokk legalább egyszer fut, és ugyanazt a kódot megismétli, feltéve, hogy a megadott feltétel "igaz"
  • for: a kódblokk a megadott számú alkalommal fut
  • foreach: a tömb minden elemére kódblokk fut

PHP 'csináljon … miközben hurok'

Miután megértette a „míg… hurok” elemet, a következő lépés a „csinálni, miközben a hurok” logikája megértése. Kivéve, ha a feltétel „igaz”, akkor ezt a „csináld, míg a hurkot” ismételten végre lehet hajtani.

Kis különbség a „míg” és a „nem” között, míg a „lop” az a hely, ahol a feltétel megfelel az érvényesítési pontnak. A „míg a hurok” szakaszban teszteljük a feltételt, mielőtt bármilyen utasításot végrehajtanánk a kódblokkban, azaz az elején. És a „csináld, míg hurok” állapotot tesztelik egyszer, miután végrehajtották a blokkkódban szereplő utasításokat, majd ugyanazok a folyamatok ismétlődnek, amíg nem igaz.

Technikailag úgy magyarázható, hogy a „csináld, míg a hurok” mindig elvégzi a magányos végrehajtást, majd tesztelje a javasolt feltételt, és folytassa ugyanazon kódblokk megismétlését, miközben a feltétel „igaz”.

A „csináld, míg” szintaxisa

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

Megjegyzés: A „csináld, míg a hurok” mindig egy minimális kódblokkot hajt végre egy időre, míg a „míg a hurok” még egyetlen alkalommal sem hajt végre. Ennek oka az, hogy a paramétert a teljes kódblokk végrehajtása után tesztelik.

Vessen egy pillantást egy-egy példa bemutatására soronként.

Példa :

  1. <_?php< /li>
  2. $ X = 7;
  3. csinál
  4. (
  5. echo “A várható eredmény: $ x
  6. $ X ++;
  7. )
  8. míg a ($ x <= 6)
  9. ?>

Teljesítmény :

A várható eredmény: 7

Magyarázat :

  1. Ez a php nyelv számára meghatározott nyitó címke
  2. A php változóhoz 7 értéket kell hozzárendelni az elején
  3. Itt kezdődött a „csináld, míg a hurok”
  4. Ezzel kinyitja a göndör tartóelemeket ((), és a php 'csinál … amíg a hurok' elindul
  5. Itt a „csinálj, míg a hurok” -on belüli összes állítás végrehajtásra kerül
  6. A php változó értékét '1' -vel növelik, és a hurok addig folytatja az utasítások végrehajtását, amíg igazvá nem válik.
  7. Ezzel bezárva a göndör zárójeleket ()) a php 'csinál … amíg a hurok' véget ér
  8. Az állapotot itt teszteljük
  9. php záró címke

Remélem megértette a részleteket, amelyek a fenti példán alapulnak.

Most még néhány példát látunk a jobb megértés érdekében.

Lássuk egy nagyon egyszerű példát a „0–9” számok nyomtatására. Ezzel a példával a feltétel megváltoztatásával a négyzetekre vagy a szám többszöröseire stb. Írhatja a programot.

Példa:


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

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

Kimenet:

0

1

2

3

4

5

6

7

8

9

Példa:


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

Kimenet:

Végrehajtott nyilatkozat: 0

Ezt a végrehajtást a fenti '0' nyomat kinyomtatása után kell elvégezni

Végrehajtott nyilatkozat: 1

Ez a végrehajtás a fenti '1' nyilatkozat kinyomtatása után történik

Végrehajtott nyilatkozat: 2

ezt a végrehajtást a fenti „2” nyilatkozat kinyomtatása után kell elvégezni

Végrehajtott nyilatkozat: 3

ezt a végrehajtást a fenti „3” nyomat kinyomtatása után kell elvégezni

Végrehajtott nyilatkozat: 4

Ez a végrehajtás a fenti '4' nyilatkozat kinyomtatása után történik

Végrehajtott nyilatkozat: 5

Ezt a végrehajtást a fenti „5” nyilatkozat kinyomtatása után kell elvégezni

Példa :


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

Teljesítmény :

A könyv ára 15. A hallgatók megvásárolhatják ezt a könyvet.

A könyv ára 16. A hallgatók nem engedhetik meg maguknak ezt a költséges könyvet!

Most meglátogatjuk a 10-es táblázat kinyomtatásának php programját.

Példa:

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

Enter Your table

Teljesítmény :

10 20 30 40 50 60 70 80 90 100

Írja be a tábláját

Magyarázat

A fenti példa kissé eltér. Egy szövegdobozt és egy gombot használtunk HTML szkript használatával. A fő logikai részt a php parancsfájlban hajtjuk végre.

Először is összegyűjtöttük a felhasználó által megadott értéket a $ _GET által.

Az $ i változó 1. értékű.

És itt a logikát alkalmazzuk a php kódban a 10-es táblázat kinyomtatásához.

Következtetés: a PHP „csináljon, míg hurok”

A fenti cikkben felvetünk néhány alapvető kérdést a PHP hurkokon, és megismerkedtünk a különféle típusokkal. Pontosabban, a PHP-t részletesen megtanultuk a „do… Ez a cikk információkat ad arról, hogy miként lehet a hurok működni, és hogyan használható példákkal. A „csináld, míg a hurok” működése nagyon könnyen érthető.

Összegezve: a PHP „csinál, míg a hurok” elkerüli a hasonló feladatok elvégzésének szükségességét újra és újra. Tehát, ha csökkenteni akarja a PHP nyelv terhelését, gyakran használja a „csináljon, míg hurok” lehetőséget.

Ajánlott cikkek

Ez egy útmutató a PHP Do While Loop-hoz. Itt tárgyaljuk a do… miközben a hurok működik, és annak felhasználásáról, valamint a példákról szóló információkat. A következő cikkben további információkat is megnézhet -

  1. PHP keretek
  2. PHP karakterlánc funkciók
  3. PHP parancsok
  4. Változók a PHP-ben
  5. Míg a Loop a PHP-ben példákkal
  6. PHP állandók
  7. PHP rekurzív funkció
  8. Csináld, amíg hurok van a Pythonban
  9. Rekurzív funkció a Pythonban
  10. Csináld, míg hurok a JavaScript-ben

Kategória: