Ciklusok php, php leckékben

Szkriptek írásakor nagyon gyakran ugyanazt a műveletet kell végrehajtania. Ehhez ciklusokra van szükség. Ciklusok php. mint más nyelveken, többféleképpen oszlik meg:

Például egy online áruház létrehozásakor. meg kell jeleníteni a képernyőn megjelenő elemek eltávolításához az áruk egyenlege raktáron kisebb, mint 10. Ehhez megyünk körül a hurok egy sor termék, és a segítségével egy feltételes állítás, ha ellenőrzi a termékek száma raktáron, és távolítsa el a tömb összes áru amelynél a raktárban lévő érték kevesebb, mint 10.

A For hurok a PHP-ben

Egy számlálóval rendelkező hurok végrehajtása bizonyos számú alkalommal történik. Tekintsünk egy példát:

Ebben a példában a hurok 11 alkalommal fut le. 0-tól (mert a változó $ i = 0) és 10 (mert $ i <= 10). Каждую итерацию $i будет увеличено на 1 ($i++). Чтобы было понятней, сделаем еще один пример:

A ciklus 5-től 9-ig tart ($ i <10 (в предыдущем примере было <= 10)).

A ciklus fordított sorrendben is elvégezhető:

A ciklus 10-től 5-ig kerül végrehajtásra.

A ciklust egy bizonyos lépéssel is elvégezheti, úgy tekintsen egy példát:

A hurokban 3 iteráció (0, 5, 10) 5 lépésben történik. Minden iterációnál a ciklusszámláló 5-szel növekszik.

A foreach hurok PHP-ben

A foreach hurok a leggyakoribb hurok. Ez szinte minden szkriptben szükséges, különösen, ha a php script adatbázisokkal dolgozik. A tömbök megkerülésére szolgál.

Például vegyünk egy kis példát:

A parancsfájl futtatásakor láthatja:

A while hurok a PHP-ben

Egy idő hurok a hurok végrehajtására szolgál, amennyiben az állapot teljesül. Ha a feltétel nem teljesül, vagy ha nem teljesül, akkor a hurok hurkolt.

A képernyőn látni fogjuk a számokat 1-től 19-ig

A do-while hurok a PHP-ben:

A do-while hurok ugyanúgy működik, mint a hurok. az egyetlen különbség az, hogy az állapot az iteráció után teljesül. Írd meg például egy példát:

A képernyőn megjelenik egy szám 1-től 20 Megjegyzendő, hogy az előző példában, míg a ciklus 1-19, mint Az állapot a hurok ismétlése előtt teljesült.

A hurok megszakításához egy funkciótörés van. lehetővé teszi, hogy kilépjen a hurokból. függetlenül attól, hogy hány iteráció marad a ciklus vége előtt.

Annak érdekében, hogy kihagyja az iterációt, és menjen a következő iterációhoz - folytatódik egy függvény.

Webhelyek létrehozásakor a ciklusokat szinte mindig használják, függetlenül a webhely létrehozásának költségeitől. funkcionális és egyéb dolgokat. Szóval komolyan vegye őket!

Szkriptek írásakor nagyon gyakran ugyanazt a műveletet kell végrehajtania. Ehhez ciklusokra van szükség. Ciklusok php, mint más nyelvek vannak osztva típusok: Ciklus a számláló ciklust egy darabig állapotban, do-while ciklus megkerülésére tömbök foreach

Kapcsolódó cikkek