Иногда нам требуется выполнить одно и то же действие в скрипте много раз. Для того чтобы организовать многократное выполнение действия, используют циклы. В этой статье я расскажу Вам, как создать и использовать цикл при написании программы на PHP. Для создания цикла используют операторы цикла. Их в языке PHP существует несколько вариантов. Перечислю их: while( условие ) { действия }, do { действия } while ( условие ), и самый часто-используемый вариант цикла for ( выражение; условие; вложенные операторы ) { действия }. Ниже я расскажу о том, как их можно использовать и покажу свои примеры. Оператор while: Действия цикла while выполняются, пока не будет выполняться условие, записанное в скобках — while( условие ). Приведу пример с использованием этого цикла: Код: <?php $a = 1; //Придаём значение переменной $a $b = 10; //Придаём значение переменной $b while($a<=$b) //Создаём цикл while с условием выполнения цикла пока $a меньше или равно $b. { echo(“Этот цикл выполнился $a раз. rn”); //Выводим сообщение, сколько раз выполнился цикл. $a = $a + 1; //Прибавляем к переменной $a единицу, чтобы цикл завершился рано или поздно. } ?> Обратите Ваше внимание на то, что цикл должен иметь завершение, иначе произойдёт зависание! Это значит то, что условие цикла должно рано или поздно выполнится, и Вы должны проследить за этим. Я это сделал, прибавляя к переменной $a единицу, при каждом прохождении цикла. Так как переменная $a рано или поздно станет больше переменной $b, цикл завершится именно в этот момент. Оператор do…while: Этот цикл очень похож на цикл while, и практически ничем не отличается от него. Тем не менее, приведу пример, чтобы показать синтаксис данного оператора цикла: Код: <?php $a = 10; //Задаём значение переменной $a. $b = 5; //Задаём значение переменной $b. do { $a = $a – 0.5; //Вычитаем из переменной $a 0.5, чтобы она стала меньше переменной $b. echo(“Выполняется действие цикла… rn”); //Вывод сообщения } while ($a > $b) //Прокручивать данный цикл, пока переменная $a больше переменной $b. ?> Этот цикл выполнится 10 раз, потому что из переменной $a вычитается 0.5, а чтобы она (переменная $a) стала НЕ БОЛЬШЕ (равной или меньше) переменной $b, нужно вычисть из переменной $a ровно 10 раз 0.5. После этого выполнится условие нашего цикла. И наконец, последний цикл, о котором я Вам расскажу это цикл for. Этот оператор цикла используют чаще всего, а также он встречается во многих других языках программирования и он наиболее удобен для использования. Давайте разберём его поподробнее. Цикл for имеет три параметра, которые задаются в скобках и разделяются знаком “;” (Точка с запятой). Первый параметр оператора for называется выражением, в нём Вы можете задать значение какой-либо переменной участвующей в цикле. Второй параметр это условие , в нём Вы задаёте условие при котором выполняется цикл. Действия цикла for будут выполняться, пока не выполнится условие. И последний параметр это так называемые вложенные операторы. В этом параметре задают какое-нибудь математическое действие, при котором цикл когда-либо завершится. Если Вы обратите внимание на предыдущие виды операторов цикла, там мы использовали отдельное действие внутри цикла, чтобы завершить его. Вид оператора цикла for: for ( выражение ; условие ; вложенные операторы ) { действия } Пример использования оператора for: Код: <?php for($i=0; $i<=5; $i=$i+1) //Создаём цикл for, который выполнится 5 раз { echo(“Этот цикл будет выполняться 5 раз. rn”); //Выводим текст } ?> Как Вы видите пользоваться операторами цикла очень просто, главное уметь хорошо владеть операторами условия и хорошо понимать код программы. Предлагаю услуги по: 1. Сделаю зеркало любого сайта в сети ТОR 2. Блокировка ЛЮБОГО QIWI Номера (Быстро) Мануалы и софт выложены в ознакомительных целях вся ответственность за использования ложится на вас. Софт советую использовать на виртуалке.