|Web Учебник | Самоучитель по HTML |Самоучитель по CSS | Самоучитель по PHP + MySql |Основы PhotoShop |Контакты. |

Синтаксис цикла FOR.

Цикл FOR служит для выполнения блока инструкций определенное количество раз, в отличии тот цикла While, который выполняется пока условие истино.

Синтаксис цикла FOR. Рассмотрим синтаксис цикла FOR и цикла While, т.е. сгенерируем HTML-форму для дней месяца и найдем их отличия:

$day = 1;
 print" <select name=\"day\" > \n" ;
 While($day <= 31){
 print" <option value=\"$day\">$day</option> \n" ;
 $day++ ;
 }
 print" </select> \n"  ;

Тоже самое на цикле FOR

 print" <select name="day" > \n"
 FOR($day = 1; $day <= 31; $day++){
 print" <option value=\"$day\">$day</option> \n" ;
 }
 print" </select> \n"

Первое, как видите при генерации контента, у цикла FOR на 2 строки кода меньше, для таких лентяев как я это уже плюс!!!
Цикл FOR состоит из 3 параметров, разделенный между собой точкой с запятой, после последнего точка с запятой не обязательна, а более точней не нужна.
Первый блок параметров является начальным, в котором мы объявляем начальную переременую, второй параметр проверяет на "правдивость" и если параметр истинный то выполняется условие в третьем параметре. Далее цикл запускается снова, до тех пор пока второй параметр не станет ложным.

Самостоятельно напишите скрипт для месяца и года. Для последнего выполните вычисления вне цикла для определения начального и конечного значения цикла.

П.С. По условным конструкциям у меня все, а по циклам почти все, остальные методы использования вы увидите в процессе дальнейшего обучения.

 

                   Перейти к выбору следующей страницы
 

Добавить в закладки
Добиться абсолютной межбраузерности для механизма добавления в закладки не существует ни на каких языках!!! А для браузера "Chrome" не работают вообще ни какие механизмы!!!
Потому это лучше всего делать в ручную при помощи одновременого нажатия клавиш Ctrl и D , после чего нужно нажать готово(добавить). Такой "механизм работает всегда и везде!!!