| Ваш IP: 18.212.93.234 | Online(23) - гости: 17, боты: 6 | Загрузка сервера: 0.73 ::::::::::::

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

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

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

  • Мостовой усилитель 2*5Вт на TDA7266S

    Мостовой усилитель 2*5Вт на TDA7266S

    Усилитель на базе TDA7266S применяется в бытовой технике, имеет фиксированное усиление. Микросхема оснащена тепловой защитой, защитой от КЗ выхода по переменному току. Имеются встроенные функции MUTE и STAND-BY. В усилителе нет параметрической обратной связи. Усилитель на базе TDA7266S имеет следующие технические характеристики: Номинальное напряжение питания 11В Номинальное сопротивление нагрузки 8 …Подробнее...
  • Карманный частотомер (2)

    Частотомер выполнен на микросхемах серии К561 и К176 и имеет люминесцентный 4-х разрядный индикатор. Частотомер имеет 2-а источника питания +9 и 1,5В от батарей типа КРОНА и АА. Диапазон измеряемых частот от 1 до 999кГц. Отображение производится в кГц в 3-х диапазонах 9,999кГц, 99,99кГц и 999,9кГц. Чувствительность 50мВ при входном …Подробнее...
  • Простой УКВ-приемник

    УКВ-приемник работает в диапазоне 64-108МГц. Схема приемника основана на 2-х микросхемах: К174ХА34 и ВА5386, дополнительно в схеме присутствуют 17 конденсаторов и всего 2-а резистора. Колебательный контур один, гетеродинный. На А1 выполнен супергетеродинный УКВ-ЧМ без УНЧ. Сигнал от антенны поступает через С1 на вход ПЧ микросхемы А1(вывод12). Настройка на станцию производится …Подробнее...
  • Преобразователь напряжения 12В/220В

    В связи с частыми отключениями электроэнергии необходимо иметь резервный источник электропитания. Удобно использовать в качестве резервного источника химический, например, автомобильный аккумулятор. Но лампы накаливания и другие маломощные потребители электроэнергии имеют напряжение питания 220 В переменного тока, а номинальное напряжение аккумулятора 12,6 В постоянного тока. В этом случае выручит преобразователь постоянного …Подробнее...
  • САТ3603 — трех канальный светодиодный драйвер

    САТ3603 — трех канальный светодиодный драйвер

    ИМС САТ3603 выдает 30 мА на канал и работает с входным напряжением 3…5.5В. Потребление тока покоя микросхемы крайне мало 0,1мА, что дает возможность питать ее обычной батарейки. Рабочая частота преобразования 1МГц, КПД преобразователя 90%. Имеется зашита выхода от КЗ. Выходной ток икросхемы регулируется при помощи сопротивления R. В таблице указаны …Подробнее...