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!”;
?>
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);
Vessen egy pillantást egy-egy példa bemutatására soronként.
Példa :
- <_?php< /li>
- $ X = 7;
- csinál
- (
- echo “A várható eredmény: $ x
„ - $ X ++;
- )
- míg a ($ x <= 6)
- ?>
Teljesítmény :
A várható eredmény: 7
Magyarázat :
- Ez a php nyelv számára meghatározott nyitó címke
- A php változóhoz 7 értéket kell hozzárendelni az elején
- Itt kezdődött a „csináld, míg a hurok”
- Ezzel kinyitja a göndör tartóelemeket ((), és a php 'csinál … amíg a hurok' elindul
- Itt a „csinálj, míg a hurok” -on belüli összes állítás végrehajtásra kerül
- 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.
- Ezzel bezárva a göndör zárójeleket ()) a php 'csinál … amíg a hurok' véget ér
- Az állapotot itt teszteljük
- 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:
<_?php
$n=0;
do(
echo "$n
";
$n++;
)while($n<=9);
?>
$n=0;
do(
echo "$n
";
$n++;
)while($n<=9);
?>
Kimenet:
0
1
2
3
4
5
6
7
8
9
Példa:
<_?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)
?>
$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 :
<_?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!";
?>
$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 -
- PHP keretek
- PHP karakterlánc funkciók
- PHP parancsok
- Változók a PHP-ben
- Míg a Loop a PHP-ben példákkal
- PHP állandók
- PHP rekurzív funkció
- Csináld, amíg hurok van a Pythonban
- Rekurzív funkció a Pythonban
- Csináld, míg hurok a JavaScript-ben