Cycles, php
Mint minden más programozási nyelv, a PHP lehetőséget, hogy ismételje meg a kódrészletet X alkalommal nagyon fontos. Ahhoz, hogy ezt elérjük, a PHP és a hurkok. Ebben a cikkben megtudhatja mindet.
while
A while ciklus a legkönnyebb. Megismétli a blokk-kód, amíg a kifejezés belül ez tekinthető az igazság. Példaként a következőképpen néznek ki:
Próbáld futtatni ezt a kódrészletet. Cycle számoljon 4. Mivel a kapott változó értékek nem nagyobb, mint 5. Minden alkalommal a ciklus végigmegy, akkor adjunk hozzá 1 az értéke $ i. és levezetni az aktuális értéket. Nem számít, milyen állapotban szeretne ciklus a PHP-üzemeltető zárójelben. meg kell értékelni egy logikai érték, azaz igazság (igaz) vagy false (hamis).
A ciklus a do-while
Ez a ciklus művek szinte pontosan olyan, mint a while ciklus. de egy fontos különbség. Egy ideje az értéke egy logikai kifejezés ellenőrzésre kerül a ciklus kezdetén, a do-while - a végén egy iteráció. Ez azt jelenti, hogy a do-while ciklus. Ön garantáltan legalább egy iterációs és egy normális, míg a kód soha nem lehet végrehajtani, ha a feltétel soha nem lesz igaz.
Íme egy példa arra, hogy pontosan ezt a viselkedést:
A szokásos ciklus, miközben a felhasználó nem hoztam volna szóba, mert a $ i értéke 0, és ezért nem ez a helyzet. Az üzemeltető ciklus PHP-do, míg mi garantáltan kap egy iteráció. Ezt követően PHP «megérti”, hogy a feltételes kifejezés nem igaz (true), és ki a hurkot.
Az egyik leggyakoribb ciklus PHP-ben. Az alábbiakban egy példa segítségével a hurok:
Ez fog pontosan ugyanazt az eredményt, mint az előző ciklusban darabig. de kevesebb sornyi kódot. Counter változó inicializálása tesztelt és javított az ugyanabban a sorban: először nyilvánítja és rendeljen hozzá egy értéket, akkor írj a kifejezés vizsgálatot, majd növekszik (vagy csökken). PHP ciklus operátor alkalmas minden olyan helyzetben, ahol szeretné nyomon követni az iterációk számát.
foreach ciklus
A PHP foreach ciklust használunk végiglépkedhetünk a tömbben. Valójában ez csak akkor működik, tömbök és PHP hibát generál, amikor megpróbálja használni egy változót, amely egy tömb. A foreach hurok két formában áll rendelkezésre - íme egy példa a korábbi:
foreach úgy tervezték, hogy csak akkor működik, tömbökkel, ami miatt az egész folyamat könnyebb. Minden iterációban a változó értéke $ állatot a tömb, ami számunkra könnyű hozzáférést. Ez a kis kódrészletet kiírja elemek listáját (ebben az esetben, állatok) tömb.
Ebben a változatban a PHP foreach ciklus nyilatkozat csak kap hozzáférést az érték a tömb. Azonban minden elem a tömbben áll egy kulcsot és egy értéket. A példánkban hagyjuk PHP automatikus kiosztására kulcsok, amelyek nem kifejezetten a beállítás őket. Ha szükség van arra, hogy hozzáférjenek a legfontosabb az aktuális tétel az iterációban, használja a kiegészítő építési foreach:
Fordítása a cikk „hurkok” készítettünk egy csapat barátságos Web design projekt tól Z-ig