Пока я творю, я живу!
Блог посвящен: HTML, CSS, PHP, Wordpress, Bootstrap
Всем привет!
Продолжаем изучать основы PHP с нуля!
В этом уроке я расскажу вам о цикле FOR.
Сама суть цикла FOR идентична циклу WHILE, разница лишь в заполнении.
Синтаксис цикла FOR:
for (инициализация; условие цикла; команда после итерации) { Действие (тело цикла); }
Инициализация – здесь задаются параметры. Команды выполняются только один раз!
Условие цикла – аналог if, проверяет условие на true или false. Если TRUE, цикл выполняется.
Команды после итерации – команды выполняются до тех пор, пока условие TRUE (в основном увеличение счетчика).
Задание:
Вывести на экран цифры от «0» до «10».
Решение:
<?php for ($num=0; $num<=10; $num++) { echo $num.'<br/>'; } ?>
Результат:
0
1
2
3
4
5
6
7
8
9
10
Разъяснение:
Инициализации – я задал параметры для счетчика (пример: $num=0). Эта команда выполняется только один раз.
Условие цикла – я задал условие, что пока переменная $num не будет больше или равна «10», то цикл повторять по кругу (пример: $num<=10).
Команды после итерации – здесь я увеличиваю значение переменной $num, чтобы цикл был завершен и условие было выполнено (пример: $num++).
Как видите, сложного ничего нет. Цикл For состоит из трех частей, разделяющихся «точкой с запятой» (;). В этих частях можно писать бесконечное число команд, например:
<?php for ($a=0, $b = 0; $a <8 OR $b<20 ; $a++, $b++) { } ?>
Альтернативный синтаксис:
<?php for (инициализация; условие цикла; команда после итерации): тело цикла; endfor; ?>
Пример:
<?php for($num=0; $num < 7; $num++): echo $num.'<br/>'; endfor; ?>
На сегодня все, жду вас на следующих уроках!