| Ваш IP: 54.80.58.121 | Online(24) - гости: 12, боты: 12 | Загрузка сервера: 1.64 ::::::::::::

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

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

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

  • LT1073  DC-DC преобразователь с фиксированным (5В, 12В) и регулируемым выходным напряжением

    LT1073 DC-DC преобразователь с фиксированным (5В, 12В) и регулируемым выходным напряжением

    Микросхема LT1073 производства Linear Technology представляет собой DC-DC преобразователь фиксированным 5 и 12В и регулируемым выходным напряжением. Входное напряжение питания преобразователя может быть в пределах от 1 до 30 В. Ток потребления не превышает 95 мкА. LT1073 выпускается в компактных 8-контактных MiniDIP или SO8 корпусах. Микросхема может использоваться как повышающий, так и …Подробнее...
  • Квадрапреобразователь на ОУ К153УД2

    Квадрапреобразователь на ОУ К153УД2

    Квадрапреобразователь на ОУ К153УД2, у которого используется фазовращатель и суммарно-разностная матрица. Он имеет следующие основные технические характеристики: Входное напряжение: номинальное………… 0,8 В максимальное………..8 В Номинальный диапазон частот . . . . . . . . 20… 30 000 Гц Коэффициент гармоник………. 0,2% Отношение сигнал-шум (не взвешенное)…… 70 дБ Входное сопротивление………. …Подробнее...
  • Фильтр низких частот для сабвуфера

    Фильтр низких частот для сабвуфера

    ФНЧ для сабвуфера основан на  2-х канальном операционном усилителе с полевым входом, который имеет низкое энергопотребление (200мкА) и высокое входное напряжение. Первый ОУ используется как смеситель каналов, далее сигнал подается на ФНЧ на элементах R5, R6, R7, R8, C4 и C5, далее сигнал поступает на второй ОУ к выходу которого через R10 …Подробнее...
  • Стабилизатор напряжения

    Стабилизатор напряжения

    Стабилизатор напряжения имеет входное напряжение от 13 до 16В и выходное 9В, ток ограничения 600мА, ток КЗ 25…30мА. Датчиком образцового напряжения служит стабилитрон VD1. VD2 — светодиод включенный между базой VT2 и коллектором VT1 защищает стабилитрон от перегрузки и КЗ. В номинальном режиме VD3 открыт, а светодиод VD2 закрыт и …Подробнее...
  • Простой частотомер

    Если нет необходимости в точном измерении частоты, можно применить частотомер-индикатор для простого визиального определения частоты. Частотомер измеряет частоту в диапазоне 1…10кГц с дискретностью 1кГц или в диапазоне 10…100кГц с дискретностью 10кГц. Выбор диапазона осуществляется с помощью переключателя S1. На ОУ(TL072N) выполнен релаксационный генератор, частота которого исходит из формулы f=0.689/(R3*C1 или …Подробнее...