| Ваш IP: 54.91.48.104 | Online(27) - гости: 21, боты: 6 | Загрузка сервера: 1.87 ::::::::::::

Цикл 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

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

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

  • Выключатель света с задержкой

    Главная особенность выключателя с задержкой в том что после включения света, он гаснет через 1-2 минуты, такой выключатель целесообразно устанавливать в помещениях общего пользования, например в подъездах домов. Кнопку включения освещения целесообразно совместить с открыванием двери и каждый раз когда дверь будет открываться свет будет включаться и гореть 1-2 минуты, …Подробнее...
  • Усилитель на триодах

    Усилитель на триодах

    Выходная мощность при КНИ менее 1% 5Вт Неравномерность АЧХ (20…20000Гц) не более 0,7 дБ Полоса пропускания 5…250000Гц Чувствительность 300мВ На двойном триоде VL1 собраны 2-а каскада предварительного усилителя. RC- цепочки R6C2 R8C4 предназначены для развязки каскадов по питанию. Выходной каскад выполнен на 2-х мощных триодах VL2 VL3 по двухтактно-параллельной схеме. …Подробнее...
  • Блок управления стеклоочистителем

    Многие автомобили прежних лет выпуска имеют простой регулятор скорости работы двигателя стеклоочистителя — на два положения «быстро-медленно». Более удобен в работе блок, предлагаемый в этой статье. Он обеспечивает непрерывную работу стеклоочистителя в течение 1…4 с (1-3 цикла работы щеток). Паузу между циклами можно регулировать от 0 до 20 с переменным …Подробнее...
  • TDA2822M — УМЗЧ 1,7Вт

    TDA2822M — УМЗЧ 1,7Вт

    На ИМС TDA2822M можно собрать недорогой маломощный УМЗЧ. Микросхема TDA2822M имеет широкий диапазон питающих напряжений 1,8…15 В. Выходная мощность усилителя в зависимости от сопротивления нагрузки и напряжения питания (f = 1kHz, d = 10%) 4 Ом 3В 110 мВт 4 Ом 4.5В 320 мВт 4 Ом 6В 650 мВт 8 …Подробнее...
  • Индикаторы сетевого напряжения

    Индикаторы сетевого напряжения

    На рисунке № 1 показана схема простого индикатора сетевого напряжения. R1 ограничивает прямой ток через светодиод HL1. С1 используется в качестве балластного элемента, что позволило улучшить тепловой режим уст-ва индикации. При отрицательной полуволне сетевого напряжения стабилитрон VD1 работает как обычный диод, предохраняя светодиод от пробоя в обратным смещением. При положительной …Подробнее...