В продължение на контур в PHP
Една от основните задачи на компютрите е обработката на големи обеми от данни при хора на тази дейност ще се нуждаят от много голяма инвестиция на време. За да изпълняват сложни машинни цикли са били измислени. Помислете цикъл за. Понякога е необходимо да се повтаря някои от парчетата код определен брой пъти, това е, когато цикъла се притече на помощ. В продължение на цикъла - един от най-популярните.
Фирми, които често се използват в цикъл за
Първо, нека да разгледаме една група от оператори, често се използват в цикли. Те се наричат нарастването и спадане. нарастване оператор записва две плюсове (++), носи увеличение на един. Намаляване напротив, намалява стойността на 1, то означават две минуси (-). Тези оператори се използват като брояч. Ако по време на предекрементът / добавка е намаление / увеличение на променливата, а след това се използва тази стойност. След декремент / нарастване на променливата се използва, а след това по-късно има своя увеличаване или намаляване.
В продължение на линия произвежда блок изпълнение на команди, докато дадено условие е вярно. С други думи, на набор от команди, която се извършва, докато дадено условие е изпълнено.
Смята се, че цикълът за един от най-комплекс в PHP. Нейният синтаксис е както следва:
за (chast_1; chast_2; chast_3)
Особено интересен е фактът, че вътре в скобите. Както можете да видите, че има три части. Те са разделени от запетая. Къде chast_1 PHP прави това, което той е казал. Ако има израз, а след това се изпълнява. Като правило, там се активира тезгяха. В chasti_2 е, ако, след това проверете дали е вярно, че в chasti_1 ако да (вярно). PHP се изпълнява кода, който е вътре в скобите. Третата част е увеличение или намаление на тезгяха.
Помислете за един цикъл на PHP в пример
В chasti_1 цикъл променлива $ а е настроена на 0. След това проверете дали $ а е по-малко, от 20? Ако по-малко, а след това ще се изпълнява командите, които са в течение. В нашия пример показва: "Този низ е показана 20 пъти", а след третата част е увеличение от $ на 1. Тогава пак, има връщане към втората част, отново се проверява най-малко 20 Нашата променлива или не. По-малко? След това отново има командата (изходна линия) до $ а няма да е повече от 20.Пусни една малка задача. Има някои предположения: "Здравейте, приятели" Необходимо е да се оттегли вертикално тази фраза. Как става това?
Ние трябва да решим проблема PHP линия за. Ние помним функция strlen (), която връща дължината на линията.
В пример 1, е писано - Какво не трябва да правим? Това е добър код, тя работи. Но това е невъзможно. За да разберете защо, погледнете как PHP. Първо, определете променлива $ аз 0. След това се изобразява символи в низа и се уверете, че определено количество по-малко от нула. Той повтаря кода идва сключването на първата буква. Тогава $ аз се увеличава с 1 отново се броят низ от символи, проверка, че $ аз малък получи количество отново отива изпълнение на код. Всеки път, когато извършват strlen () е номер, брой на символите. Добре е, че имаме такъв дълъг низ не го прави.Ако линията е статичен, използвайте други опции.
В първото изпълнение, strlen функция извадени от цикъл.Във второто изпълнение, всички задържани в цикъл за.
С помощта на един цикъл за в PHP, можете да решите много пъзели!