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