| Ваш IP: 3.94.129.211 | Online(26) - гости: 13, боты: 13 | Загрузка сервера: 0.86 ::::::::::::

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

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

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

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

  • Универсальный контроллер балластов люминесцентных ламп — Трехступенчатая регулировка яркости

    Универсальный контроллер балластов люминесцентных ламп — Трехступенчатая регулировка яркости

    Трехступенчатые регуляторы яркости широко применяются в США. Система состоит из специального патрона лампы, четырехпозиционного переключателя и лампы с модифицированным контактным цоколем. Традиционная лампа в такой системе содержит две нити накаливания и три контакта на цоколе. IRPLCFL8U — это трехступенчатый регулируемый балласт для управления 32 Вт спиральной компактной люминесцентной лампой (CFL) от сети …Подробнее...
  • ЭЛЕКТРИЧЕСКИЕ ПАРАМЕТРЫ ТРИОДНЫХ ТИРИСТОРОВ ТИПОВ КУ201А — КУ201Л

    Тип                         Наибольшее прямое                              Наибольшее обратное напряжение, В                                     напряжение, В КУ201А                              25                                                       — КУ201Б                               25                                                       25 КУ201В                              50                                                       — КУ201Г                               50                                                       50 КУ201Д                              100                                                      — КУ201Е                               100                                                      100 КУ201Ж                              200                                                      — КУ201И …Подробнее...
  • Простой сенсорный дверной звонок

    Сенсорный звонок, схема которого изображена на рисунке, предназначен для подачи звукового сигнала в момент прикосновения к сенсорному контакту, которым может служить любой токопроводящий предмет, электрически изолированный от «земли». Устройство питается от сети, в ждущем режиме оно тока не потребляет. Его можно применить для подачи звукового сигнала при входе в квартиру …Подробнее...
  • Стабилизированный источник питания с регулируемым выходным напряжением на LM117

    Благодаря применению интегрального стабилизатора LM117, можно создать регулируемый источник стабилизированного напряжения. Схема очень проста, изменяя сопротивление R1 можно регулировать выходное напряжение от 1,5 до 30В при токе нагрузки не более 0,3А. С1 на 1500мкФ*50В, D1-D4 диоды любые выпрямительные на обратное напряжение не менее 50В и с максимальным прямым током 1А, …Подробнее...
  • EEPROM.put (Arduino)

    EEPROM.put (Arduino)

    EEPROM.put()  функция записывает данные любого стандартного типа или произвольную структуру в энергонезависимую память EEPROM, иначе говоря если размер данных превышает 1 байт, нужно использовать функцию EEPROM.put(). При записи данных в EEPROM размер которых превышает 1 байт, необходимо корректный расчет адресов по которым будет производится запись, для расчета адресов используется функция sizeof(). Для …Подробнее...