| Ваш IP: 54.92.180.46 | Online(41) - гости: 30, боты: 11 | Загрузка сервера: 0.95 ::::::::::::

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

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

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

  • Простой счетчик

    Простой счетчик

    На рисунке показана схема простого счетчика, основанного на счетчике 74LS90 и дешифраторе 74LS47, наказания счетчика выводятся на семисегментный индикатор с общим анодом. Схема принимает любые сигналы ТТЛ уровня. Кол-во разрядов может быть расширено (см. примечания на схеме) Источник — http://www.aaroncake.net/circuits/counter.aspПодробнее...
  • Инвертор постоянного напряжения

    Существует микросхема TPS60400 которая позволяет инвертировать постоянное напряжение от 1,6В до 5В. Максимальный то нагрузки 50мА, для питания ОУ вполне достаточно. Особое внимание необходимо уделить фильтру от ВЧ помех — L1 C3 C4 — при необходимости необходимо подобрать емкости и индуктивность. Литература — Радиоконструктор 12-2007 Автор: Каравкин В.Подробнее...
  • Преобразователь напряжения для люминесцентной лампы 12В

    Люминесцентные лампы или трубки лампы имеет хорошую яркость и экономичность. На рисунке показа схема преобразователя напряжения для люминесцентной лампы работающего от батареи 12В. Для запуска (зажигания) лампы необходимо на нее подать высокое ионизирующее напряжение 200 и более вольт. После запуска лампы напряжение на ней падает примерно до 40 вольт. Для …Подробнее...
  • Автомат уличного освещения

    Схема автомата, позволяющего автоматически включать вечером и выключать утром уличное освещение, представлена на рис. Датчиком освещенности является фоторезистор R4. Когда он затемнен, его сопротивление  велико (несколько мегаом), на входах логического элемента DD1.1—напряжение высокого уровня, такое же напряжение на выходе элемента DD1.2. Транзистор VT1 и тринистор VS1 открыты, и уличные осветители …Подробнее...
  • Инвертор 100Вт

    На рисунке показана схема инвертора с выходной мощностью 100В и выходным напряжением 220В 50 Гц. Питается инвертор от аккумуляторной батареи 12В. VR1  используется для более точной подстройки частоты 50 Гц, при большом расхождении частоты можно подобрать более точно емкость конденсатора Cx.   ИМС CD4047 используется в качестве генератора 50 Гц …Подробнее...