A hurok ideje

A PHP-ben hívott huroknak saját tulajdonságai vannak. Elemezzük őket.

A while hurok fordítása "miközben a feltétel igaz". A következőképpen íródik:

Annak érdekében, hogy ez a hurok működjön, igaznak kell lennünk az állapotban. Nézzünk egy példát:

Itt szinte minden pontosan ugyanaz, mint a hurokban. A változóhoz hozzárendelünk egy értéket, majd a ciklus folytatódik, amíg $ i kisebb, mint 50, végrehajtjuk a kódot a hurokban, vagyis a $ int változó kimenetét. Mind az időben, mind pedig - cserélhetőek. Ezért használhatja akár vagy amíg.

Annak érdekében azonban, hogy még mindig érezzem a használatuk különbségét, azt fogom mondani, hogy a for hurkot használják, ha előre tudom az alap- és végértékeket. Például 1-ről 100-ra kell görgetni egy hurokon, majd használni fogom. De ha nem ismerjük előre a végpontot, mint például, tovább fogjuk venni, és sorban olvassuk le a fájlt. Itt soha nem tudja, hogy hány sor van egy fájlban. Ebben az esetben a hurok nagyon jól működik.

Voobshchem itt valami összetett vagy nehéz nem létezik, minden, mint a ciklus. A for loop-ot illetően elolvashatja a FOR hurkot PHP-ben.

Nézzük meg azt a feladatot, amit a for hurokkal végeztünk, csak most fogjuk megtenni a hurkot:

Az időzónában az oszlopban az 1 és 100 közötti páratlan számokat adja ki!

Így teheti ezt:

Most térjünk vissza egy kicsit a hurokhoz. Az a tény, hogy egy olyan hurokra, amelynek részét képezi, és emlékszünk arra, hogy csak hárman van, így minden egyes rész átugorható, de pontosvesszőnek kell maradnia. Így néz ki:

Vagy például egy végtelen klasszikus ciklus:

Bármelyik rész átugorható, de pontosan meg kell adni a pontosvesszőket.

Tovább értjük. Vannak olyan helyzetek, amikor a ciklusnak végig kell mennie, de előfordul, hogy valamilyen helyzetben meg kell szakítani. Ennek érdekében lehetőségünk van arra, hogy azokat kezeljük.

A módszám a kapcsoló által ismert kapcsolókészülék.

A szüneteltetés kimarad bennünket a hurokból, amikor egy állapot bekövetkezik. Ebben a példában, ha $ n 10, kivesszük a hurokból, és a hurok megáll. A böngészőben pedig 123456789-et és mindent kapunk, mivel van egy feltételünk, ha $ n == 10, akkor a ciklus leáll.

A ciklusok ellenőrzésének másik módja a folytatás. Ami azt jelenti, folytatódik.

A szünetektől eltérően a folytatólagos operátor visszavezet minket a feltételhez. Ez a példa, ellentétben az elsővel, mindent nyomtat, kivéve a 10-es számot.

A huroknak és a huroknak is vannak hátrányai. Soha nem hajthatók végre, ha a kezdeti feltétel hamis. Például:

Azt hiszem, érthető, miért nem indul el? Ha nem, figyeljen a hurok - $ n OOP PHP web 4GL - Vizuális környezetek állapotára

Kapcsolódó cikkek