| Ваш IP: 54.161.70.252 | Online(22) - гости: 13, боты: 9 | Загрузка сервера: 1.3 ::::::::::::

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

    Предложное уст-во служит для включения уличного освещения с наступлением темноты и соответственно выключение освещения на рассвете. При установке в осветительный прибор необходимо чтобы в фоторезистор автомата не попадал свет от лампы. Порог срабатывания уст-ва устанавливается подбором R2 (300кОм…3000кОм). Литература — Радиоконструктор 1999-02 Автор: Каравкин В.Подробнее...
  • Простой импульсный генератор

    Простой импульсный генератор

    Генератор импульсов показанный на рисунке состоит всего из двух микросхем и одного транзистора, частота генератора разделена на 6 диапазонов и может меняться в пределах от 1 Гц до 100 кГц. Помимо всего генератор импульсов имеет независимую регулировку частоты следования и скважности, которые настраиваются резисторами R5 и R1 соответственно. Генератор выполнен …Подробнее...
  • Электронный балласт для питания энергосберегающих ламп на FAN7710

    Электронный балласт для питания энергосберегающих ламп на FAN7710

    Электронный балласт предназначен для питания энергосберегающих ламп (люминесцентная лампа) и представляет собой высоковольтный импульсный источник питания. Номинальная мощность лампы при питании от электронного балласта не должна превышать 20 Вт. Электронный балласт состоит из выпрямителя на диодах VD1-VD4, импульсного генератора на ИМС FAN7710 и дросселя L1. Так как ИМС FAN7710 представляет собой двухтактный ключ …Подробнее...