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 \ htdocsA 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étVá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éppontHa 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áslalA 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 írvaAz 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őablakbanHa 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 больше чем 60Vá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