muzruno.com

Кръгът за за PHP

Една от основните задачи на компютрите е обработката на големи количества данни, при хората тази работа би изисквала много голям разход на време. За извършване на сложни лечения бяха изобретени цикли. Помислете за for loop. Случва се, че е необходимо да се повторят някои от кодовете на определен брой пъти, след което циклите им помагат. Процесът "за" е един от най-популярните.

Оператори, които често се използват в линия за

Първо, нека да разгледаме група от оператори, често използвани в цикли. Те се наричат ​​увеличение и намаление. Операторът на нарастване е написан с две плюсове (++), увеличава се с една. Намаляването, напротив, намалява стойността с 1, обозначена с двете му минуси (-). Тези оператори се използват като брояч. Когато се използва PRE-decrement / increment, променливата се увеличава / увеличава и след това се използва тази стойност. При POST-decrement / increment, променливата се използва за първи път и само тогава тя се намалява или се увеличава.

синтаксис

Процесът за изпълнение изпълнява изпълнението на блока за инструкции, докато дадено условие е вярно. С други думи, това е набор от команди, които се извършват отново, докато определеното условие бъде изпълнено.

Смята се, че for loop е една от сложните в PHP. Синтаксисът му е следният:

за (част_1- част_2- част_3)

{} Кодекс-

Особено интересно е какво е вътре в скобите. Както можете да видите, има три части. Те са разделени с точка и запетая. Където PHP част1 прави това, което казва. Ако има израз, тогава той се изпълнява. Като правило има включен брояч. В част 2 има a if, тогава се проверява дали част 1 е вярна, ако да е (вярно), тогава PHP изпълнява кода, който е вътре в скобите. В трета част броячът се увеличава или намалява.

Помислете за примера за php от примера



За цикълВ част 1 на цикъла променливата $ a е зададена на 0. След това се проверява дали $ a е по-малко от 20? Ако е по-малко, тогава командите, които са в тялото на цикъла, ще бъдат изпълнени. В нашия пример се показва "Този ред се показва 20 пъти", а в третата част $ a се увеличава с 1. След това се връща втората част, отново се проверява, по-малко от 20 променлива или не. По-малко? След това отново командата изпълнява (линеен изход), докато $ a е по-голям от 20.

задача

Ще изпълним малка задача. Има някои предложения: "Здравейте хора!" Необходимо е да се изведе тази фраза вертикално. Как се прави това?

Нуждаем се от линия за решаване на поставената задача. Припомняме функцията strlen (), която връща дължината на линията.

Цикъл за PHPПример 1 казва - Как да не го направя? Това е добър код, той работи. Но не можете да направите това. За да разберем защо, нека видим как работи PHP. Първо, променливата $ i ще бъде присвоена на 0. След това да преброите символите на реда и да проверите дали нула е по-малък от този номер. Кодът на цикъла се изпълнява, извежда се първата буква. След това $ i се увеличава с 1, отново се отчита броят на линиите, като се проверява, че $ i е по-малък от получената сума, кодът се изпълнява отново. Всеки път, когато се изпълнява strlen (), броят на символите се брои. Добре е, че нашата линия не е толкова дълга.

Ако низът е статичен, използвайте други опции.

PHP за цикълВъв вариант един, функцията strlen се оформя като for loop.

Във втория вариант всичко остава в цикъла за.

С помощта на for loop в PHP можете да разрешите много проблеми!

Споделяне в социалните мрежи:

сроден