Само за сложни или научете PHP7! Защото, докато и направете, докато цикъл
Създайте документ с име и с разширение .php, съдържащ кода, показан по-долу, и го запишете в папката htdocs по пътя C: \ Abyss Web Server \ htdocsСтруктурата на цикъла for е представена по-долу. След ключовата дума за, инициализаторът, изразът и итераторът са посочени в скоби.Инициализаторът се използва за задаване на началната стойност на брояча за броя на повторенията, извършени от цикъла. Целочислената променлива $ i се използва като инициализатор. Итераторът се използва за отчитане или преброяване на броя повторения.В нашия случай инициализаторът в цикъла за for е променливата $ i със стойност 1. След това изразът $ i <= 10 (переменная $i меньше либо равна 10), пока данное выражение будет истинно (т.е переменная $i будет принимать значение меньше либо равно 10), цикл for будет выполняться. Итератор в цикле for ($i +=1) после каждой итерации будет добавлять к переменной $i число 1 до тех пор, пока значение переменной будет меньше 10. Как только значение переменной $i станет равной 10, цикл завершит свою работу.В къдрави скоби напишете кода ехо "
Номер на поръчка $ i
"; който ще изведе текста" сериен номер "в прозореца на уеб браузъра и ще покаже след всяка итерация новата стойност на променливата $ iПроменете размера и цвета на шрифта на текста „№ на поръчката“, който ще се покаже в прозореца на уеб браузъра до син. За да направите това в маркеранапишете клас с име (class = 'for')
В таблицата за стилове for.css, използвайки идентификатора на клас .for, задайте следните CSS свойства: цвят: син; размер на шрифта: 15pxАко отидете на адреса http: //localhost/for.php, виждаме, че текстът „Поръчка №“ е бил показван в уеб браузъра десет пъти, тоест for цикълът е извършил десет повторенияДобавете условно, ако изявление към цикъла за. Като условие за условния оператор, ако, напишем израза $ i < 6. Таким образом, цикл for будет выполняться до тех пор, пока переменная $i будет меньше 6, то есть цикл for выполнит пять итерацийИзпълнение на цикъл с констативен оператор ifЦикълът while е подобен на цикъл for, но има малко по-различен синтаксис. След ключовата дума, в скоби се посочва израз. Докато този израз остава верен, докато цикълът продължава работата си, т.е. кодът, написан в къдрави скоби, се изпълнява. Също така, за разлика от цикъла за цикъл, в цикъл докато итераторът се записва в скобиКато инициализатор в цикъл while, посочваме променливата $ a със стойност 1. След думата while, в скоби пишем израза $ a <= 10 (переменная $a меньше либо равна 10), а также в фигурных скобках пропишем код (echo "Номер на поръчка $ a
";), който ще бъде изпълнен, докато изразът $ a <= 10 будет оставаться истиннымВ резултат на цикълът while в прозореца на уеб браузъра ще се покажат десет реда с текста "№ на поръчката"Ако цикли за и докато се изпълняват, докато изразът в тях остане верен, тогава принципът на do, докато цикълът е напълно различен. Синтаксисът за цикъл do while е представен по-долу. Инициализаторът се посочва преди ключовата дума do, след това кодът за изпълнение и итераторът се записват в къдрави скоби след думата do. След къдрави скоби след думата докато се посочва израз. Разликата между цикъла do while и цикъл for и while е, че цикълът "do while" във всеки случай ще бъде изпълнен поне веднъж, независимо дали изразът е верен или невярен. В цикъл do while, първо се изпълнява кодът, посочен в къдравите скоби, и едва след това се проверява израза.Като инициализатор в цикъл do while, посочете променливата $ b със стойността 90. В къдрави скоби напишете кода, който показва текста "Кодът е изпълнен поне веднъж" (ехо "Код се изпълнява поне веднъж
";) и итераторът $ b + = 10. След думата, докато сте в кръг, пишем израза $ b <= 60(переменная $b меньше либо равна 60)В резултат цикълът, докато цикъл ще се изпълни веднъж, въпреки че изразът $ b <= 60 изначально является ложным, так как число 90 больше чем 60Променете израза $ b <= 60 на $b <= 140, в результате чего код в цикле do while выполнится шесть разНаправете докато цикъл, когато промените израза на $ b <= 140