Len o zložitých alebo naučiť PHP7! Na chvíľu, a urobiť, kým slučky
Vytvorte dokument s názvom a s príponou .php obsahujúci kód uvedený nižšie a uložte ho do priečinka htdocs na ceste C: \ Abyss Web Server \ htdocs.Štruktúra slučky for je uvedená nižšie. Po zátvorkách za kľúčovým slovom je v zátvorkách uvedený inicializátor, výraz a iterátor Inicializátor sa používa na nastavenie počiatočnej hodnoty počítadla pre počet iterácií vykonaných slučkou. Celočíselná premenná $ i sa používa ako inicializátor. Iterátor sa používa na počítanie alebo počítanie počtu iterácií.V našom prípade je inicializátorom v slučke for premenná $ i s hodnotou 1. Ďalej je to výraz $ i <= 10 (переменная $i меньше либо равна 10), пока данное выражение будет истинно (т.е переменная $i будет принимать значение меньше либо равно 10), цикл for будет выполняться. Итератор в цикле for ($i +=1) после каждой итерации будет добавлять к переменной $i число 1 до тех пор, пока значение переменной будет меньше 10. Как только значение переменной $i станет равной 10, цикл завершит свою работу.Do zložených zátvoriek napíšte echo kódu "
Objednávacie číslo $ i
"; ktorý zobrazí text" sériové číslo "v okne webového prehliadača a po každej iterácii zobrazí novú hodnotu premennej $ iZmeňte veľkosť písma a farbu textu „Poradové číslo“, ktoré sa zobrazí v okne webového prehliadača, na modré. Urobíte to v značkenapíšte triedu pomenovanú pre (class = 'for')
V šablóne štýlov for.css pomocou identifikátora triedy .for nastavte nasledujúce vlastnosti CSS: color: blue; veľkosť písma: 15pxAk prejdete na adresu http: //localhost/for.php, vidíme, že text „Poradové číslo“ sa vo webovom prehliadači zobrazil desaťkrát, to znamená, že slučka for vykonala desať iterácií.Pridajte podmienku if do slučky for. Ako podmienku pre podmieneného operátora napíšeme výraz $ i < 6. Таким образом, цикл for будет выполняться до тех пор, пока переменная $i будет меньше 6, то есть цикл for выполнит пять итерацийSpúšťanie slučky for s podmieneným príkazom ifSlučka while je podobná slučke for for, má však mierne odlišnú syntax. Po kľúčovom slove while je výraz uvedený v zátvorkách. Pokiaľ tento výraz zostáva pravdivý, slučka while pokračuje vo svojej práci, t. J. Vykonáva sa kód napísaný v zátvorkách. Na rozdiel od slučky for je iterátor v slučke while napísaný v zátvorkáchAko inicializátor v slučke while označíme premennú $ a s hodnotou 1. Za slovo while v zátvorkách napíšeme výraz $ a <= 10 (переменная $a меньше либо равна 10), а также в фигурных скобках пропишем код (echo "Objednávacie číslo $ a
";), ktoré sa vykoná, keď výraz $ a <= 10 будет оставаться истиннымV dôsledku slučky while sa v okne webového prehľadávača zobrazí desať riadkov s textom „Order No.“Ak boli slučky for for while while vykonané, pokiaľ zostal výraz v nich pravdivý, potom je princíp slučky do while úplne iný. Syntax pre cyklus do while je uvedená nižšie. Inicializátor je označený pred kľúčovým slovom do, potom je kód na vykonanie a iterátor zapísaný v zátvorkách za slovom do. Po zložených zátvorkách za slovom sa zobrazí výraz. Rozdiel medzi slučkou do while a slučkami for a while je v tom, že slučka do while bude v každom prípade vykonaná najmenej raz, bez ohľadu na to, či je výraz pravdivý alebo nepravdivý. V slučke do while sa kód uvedený v zložených zátvorkách najprv vykoná a až potom sa skontroluje výraz.Ako inicializátor v cykle do while zadajte premennú $ b s hodnotou 90. Do zátvoriek v zátvorkách napíšte kód, ktorý zobrazuje text „Kód bol vykonaný aspoň raz“ (echo)Kód vykonaný najmenej raz
";) a iterátor $ b + = 10. Po slove v kole napíšeme výraz $ b <= 60(переменная $b меньше либо равна 60)Výsledkom je, že slučka do while sa vykoná raz, aj keď výraz $ b <= 60 изначально является ложным, так как число 90 больше чем 60Zmeňte výraz $ b <= 60 на $b <= 140, в результате чего код в цикле do while выполнится шесть разPri zmene výrazu na $ b vykonajte cyklus loop <= 140