| Ваш IP: 54.204.172.174 | Online(31) - гости: 16, боты: 15 | Загрузка сервера: 1.6 ::::::::::::

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

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

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

  • УНЧ на TDA1516BQ, TDA1516CQ, TDA1518BQ

    УНЧ на TDA1516BQ, TDA1516CQ, TDA1518BQ

    УНЧ на TDA1516BQ, TDA1516CQ, TDA1518BQ, фирмы Philips выполнены в корпусах SIP2 с 13-и выводами, все представленные микросхемы двух канальные усилители мощности НЧ. TDA1516CQ — рекомендуется использовать только в мостовом включении. Во все представленные микросхемы встроена защита выхода от КЗ и термозащита. Все данные микросхемы необходимо устанавливать на теплоотвод. Параметры Источник …Подробнее...
  • Чувствительный металлоискатель

    Большинство металлоискателей построены по схеме нулевых биений, это когда имеется 2-а генератора с постоянной и поисковой частотой, при этом частота поискового генератора зависит от индуктивности поисковой катушки. Повысить чувствительность металлоискателя построенного по такому методу можно если поднять опорную частоту примерно в 10 раз больше частоты поискового генератора. Используя такой метод …Подробнее...
  • ЭЛЕКТРОННЫЕ ИГРОВЫЕ КОСТИ

    ЭЛЕКТРОННЫЕ ИГРОВЫЕ КОСТИ

    На рисунке показана простая схема «Электронные игровые кости», состоящая из простых недорогих элементах. Схема «Игровые кости» состоит из таймера, счетчика и нескольких светодиодов. При нажатии переключателя S1, таймер 555 вырабатывает импульсы, которые поступают на счетчик. Из-за быстроты переключений счетчика человек не может отследить момент зажигания светодиодов, поэтому данную схему можно …Подробнее...
  • Формирователи импульсов от механических контактов

    Формирователи импульсов от механических контактов

    При проектировании цифровых уст-в часто возникает необходимость в формировании четкого перехода 0/1 или 1/0 от реле или механического переключателя. Как правило переключение механического переключателя сопровождается дребезгом контактов, что может привести к серии ложных импульсов. Формирователь на рисунке (а.) состоит из триггера Шмитта, на выходе которого включен фильтр НЧ. При замыкании …Подробнее...
  • Простое зарядное уст-во 12В 1А

    Простое зарядное уст-во 12В 1А

    На рисунке показано простое зарядное уст-ва с выходным напряжением 12 В  и максимальным током зарядки 1 А. В зарядном уст-ве применен трансформатор с выходным напряжением 15В и током 1А. Выходное напряжение зависит от напряжения стабилизации стабилитрона VD1, а выходной ток эмиттера VT1 от сопротивления резистора R1. R2 и HL1 необязательные …Подробнее...