Csak a komplex vagy a PHP7 tanulásért! Hurok közben, míg és csináld

Üdvözlet, kedves olvasók az remontcompa.ru webhelyről! A nevem Roman Nahvat és bemutatom a PHP programozási nyelvről szóló cikksorozat kilencedik részét. A mai cikkben megvizsgáljuk a hurkokat a, míg és a közben. A hurok egy olyan kóddarab, amelyet automatikusan megismételnek a szkriptben egy bizonyos számú alkalommal. Az egyik teljes kódfuttatást egy szkriptben iterációnak nevezik. A hurok addig kerül végrehajtásra, amíg az abban megadott kifejezés nem igaz. Amint a kifejezés hamis lesz, a hurok befejezi munkáját.

Csak a komplex vagy a PHP7 tanulásért! Hurok közben, míg és csináld


Hozzon létre egy dokumentumot, amelynek neve .php kiterjesztésű, és az alább látható kódot tartalmazza .php kiterjesztéssel, és mentse el a htdocs mappába a C útvonal mentén: \ Abyss Web Server \ htdocs

A for hurok felépítését az alábbiakban mutatjuk be. A kulcsszó után az inicializáló, a kifejezés és az iterátor zárójelben van feltüntetve.Az inicializálót a számláló kezdeti értékének a hurok által végrehajtott iterációk számának beállítására használják. Az $ i egész változót használjuk inicializálóként. Egy iterátort használunk az iterációk számához vagy számításához.

Esetünkben az inicializáló a for hurokban a $ i változó, amelynek értéke 1. Ezután a $ i kifejezés <= 10 (переменная $i меньше либо равна 10), пока данное выражение будет истинно (т.е переменная $i будет принимать значение меньше либо равно 10), цикл for будет выполняться. Итератор в цикле for ($i +=1) после каждой итерации будет добавлять к переменной $i число 1 до тех пор, пока значение переменной будет меньше 10. Как только значение переменной $i станет равной 10, цикл завершит свою работу.

A göndör zárójelben írja be a visszhang kódot "

Rendelési szám: $ i

"; amely megjeleníti a" sorozatszám "szöveget a böngésző ablakában, és minden iteráció után megjeleníti a $ i változó új értékét

Változtassa meg a böngésző ablakában megjelenő "Rendelési szám" szöveg betűméretét és színét kékre. Ehhez a címkében

írj egy osztály nevét (class = 'for')

A for.css stíluslapon .for osztályazonosító használatával állítsa be a következő CSS tulajdonságokat: szín: kék; betűméret: 15 képpont

Ha a http: //localhost/for.php címre megy, láthatjuk, hogy a "Megrendelési szám" szöveg tízszer jelenik meg a böngészőben, azaz a for hurok tíz ismétlést hajtott végre.

Adjon hozzá egy feltételes if nyilatkozatot a for hurokhoz. A feltételes operátor feltételeként, ha a $ i kifejezést írjuk be < 6. Таким образом, цикл for будет выполняться до тех пор, пока переменная $i будет меньше 6, то есть цикл for выполнит пять итераций

Futtassa a for ciklust a feltételes if utasításlal

A míg a hurok hasonló az a for hurokhoz, de kissé eltérõ szintaxisú. A rövid ideig tartó kulcsszó után a kifejezés zárójelben van feltüntetve. Mindaddig, amíg ez a kifejezés igaz, addig a ciklus folytatja munkáját, azaz a göndör zárójelbe írt kód kerül végrehajtásra. Emellett, a for loop-hoz ellentétben, az idéző ​​zárójelben zárójelekkel van írva

Az inicializálóként a while ciklusban a $ a változót jelöljük 1 értékkel. A while szó után a zárójelben a $ a kifejezést írjuk <=  10 (переменная $a меньше либо равна 10), а также в фигурных скобках пропишем код (echo "

Rendelési szám $ a

";), amely a $ a kifejezés közben kerül végrehajtásra <=  10  будет оставаться истинным

A ciklus eredményeként tíz sor jelenik meg a „Rendelési szám” szöveggel egy böngészőablakban

Ha a for és a loop hurkokat addig hajtottuk végre, amíg a kifejezés nem maradt valós, akkor a do while loop elv teljesen különbözik. Az alábbiakban bemutatjuk a do while ciklus szintaxisát. Az inicializálót a do kulcsszó előtt jelzik, majd a végrehajtási kódot és az iterátort göndör zárójelben írják a do szó után. A szó után a göndör zárójelek után egy kifejezést jeleznek. A do while hurok, valamint a for és while hurkok közötti különbség az, hogy a do while hurok mindenképpen legalább egyszer végrehajtásra kerül, függetlenül attól, hogy a kifejezés igaz vagy hamis. A do while ciklusban a göndör zárójelben megadott kódot először hajtják végre, és csak akkor ellenőrzik a kifejezést.

Mint az inicializáló a do while ciklusban, adja meg a $ b változót 90-es értékkel. A göndör zárójelben írja be azt a kódot, amely megjeleníti a „A kódot legalább egyszer végrehajtottuk” (visszhang)

Legalább egyszer végrehajtott kód

";) és az iterator $ b + = 10. A szó után a körben a $ b kifejezést írjuk <= 60(переменная $b меньше либо равна 60)

Ennek eredményeként a do while hurok egyszer végrehajtódik, bár a $ b kifejezés <= 60 изначально является ложным, так как число 90 больше чем 60

Változtassa meg a $ b kifejezést <= 60 на $b <= 140, в результате чего код в цикле do while выполнится шесть раз

Csináld hurok közben, amikor a kifejezést $ b-ra változtatja <= 140