| Ваш IP: 18.208.126.130 | Online(47) - гости: 33, боты: 13 | Загрузка сервера: 1.33 ::::::::::::

Цикл for

Данный цикл состоит из ключевого слова for, за которым следуют круглые скобки, содержащие внутри три выражения, разделенных точками с запятой.

Синтаксис цикла for следующий:

for (exp1; exp2; exp3) statement

В выражение exp1 вставляют начальное значение для счетчика цикла — переменная, которая считает количество раз выполнения тела цикла.
exp2 — задает условие повторения цикла. Цикл будет выполнятся пока это условие будет true.
exp3 — выполняется каждый раз после выполнения тела цикла (statement). Обычно, оно используется для изменения (увеличение или уменьшение) счетчика.

Простой пример использования:

for ($i = 1; $i <= 10; $i++) {
echo $i;
}

12345678910

Счет цикла начинается с 1 ( $i = 1), при каждом цикле переменная $i прибавляется на единицу ($i++) при условии что $i<=10.

У цикла for предусмотрена так же возможность одновременно работать с несколькими переменными:

for ($i = 2, $k=2; $k<=9; $k++) {
echo $i." * ".$k." = ".$i*$k."<br>";
}

2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18

Далее приведен простой пример построения таблицы умножения, при этом один цикл for вложен в другой:

echo "<table border='1'>";
for ($i=2; $i<=9;$i++){
echo "<td>";
for ($k=2; $k<=9; $k++) {
echo $i." * ".$k." = ".$i*$k."<br>";
}
echo "</td>";
}
echo "</table>";

73465786328976238794

Добавить комментарий

Войти с помощью: 

Случайные статьи

  • Приемник на одной микросеме

    На рис. показана схема простейшего приемника, собранного всего на одной микросхеме КП8УС1Б (КП8УН1Б) или К122УН1Б (К122УС1Б), представляющей собой двухступенный усилитель ВЧ на двух кремниевых высокочастотных n-р-n транзисторах, близких по параметрам транзисторам серии КТ315. Коэффициент усиления напряжения такого усилителя в диапазонах ДВ и СВ лежит в пределах 400…600, значит, при использовании …Подробнее...
  • Часы-будильник на PIC16F877A

    Часы-будильник на PIC16F877A

    На рисунке показана схема часов с будильником. Часы отображают часы, минуты и секунды, будильник только часы и минуты. Дополнительной опцией часов является термометр, датчик температуры LM35 подключен к выводу 9 (AN6) микроконтроллера. После подачи питания на микроконтроллер необходимо установить правильное время, сделать это можно при помощи кнопки «Установка времени», при …Подробнее...
  • Генератор импульсов на основе К176ИЕ12

    На основе К176ИЕ12 можно построить генератор импульсов различных частот, если в типовой схеме вместо кварцевого резонатора применить LC — контур. Литература — Радиоконструктор 1999-10Подробнее...
  • Маркировка резисторов с проволочными выводами

    Резисторы, в особенности малой мощности — чрезвычайно мелкие детали, резистор мощностью 0,125Вт имеет длину несколько миллиметров и диаметр порядка миллиметра. Прочитать на такой детали номинал с десятичной запятой невозможно. Поэтому, при указании номинала вместо десятичной точки пишут букву, соответствующую единицам измерения (К — для килоомов, М — для мегаомов, E …Подробнее...
  • LM3915 — 10-и разрядный индикатор уровня

    LM3915 — 10-и разрядный индикатор уровня

    На рисунке показана схема простого десятиразрядного индикатора уровней. Основа схемы ИМС LM3915, напряжение питания от 5 до 20В, при напряжении питания 5В стабилизатор 7805 из схемы можно исключить. Устройство подключается непосредственно к линейному выходу.Подробнее...