Авторский знак. Seosait21.ru Есть у человека надежда. Пока не поздно. Вгрызайся и изучай.
Нажимай и поддержи.

Пн Вт Ср Чт Пт Сб Вс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28


Чувашия-это моя Россия

Универсальный цикл for в PHP.

Потому и называется универсальным циклом, что с помощью инструкции for можно писать сложные программы в разных областях применения; будь то математические вычисления, будь то задачи связанные с логическими сравнениями или просто экономические обоснования строительных проектов при создании сайта.

Формат конструкции универсального цикла for при создании сайта:

 
                       for ( инициализирующие__команды;
                        
                           условие_цикла; команды__после_прохода ) 
                   
                          тело_цикла;

Инструкция for работает следующим образом. Как только управление доходит до цикла, первым делом выполняются операторы, включенные в инициализируюшце_команды (слева направо). Эти команды перечисляются через запятую, например:

                       for ($i=0, $j=10, $a="Старше"; ...)

Затем начинается выполнение инструкции. Сначала проверяется, выполняется ли условие_цикла. Если да, то едем дальше, и цикл продолжается. Иначе осуществляется выход из конструкции.

                    < ?
                       for ($x=0; $x< 30; $x++) 
                       echo $x;
                    ? >

Поэтому цикл for называется универсальным, что его можно применить везде. Часто цикл for применяют для вывода таблицы на сайте с заданным количеством столбцов и строк. В внутри таблице можно поместить что угодно: числа, результаты исследований, изображения или текст. Вот, пример с использование двух переменных, составление таблицы, пишем коды:

                    < ?
                        $table='< table>';
                           for ($i=1; $i<=10; $i++) {
	                          $table.='< tr>';
	                       for ($j=1; $j<=10; $j++) {
		                      $table.='< td>'.$i*$j.'< /td>';
	                             }
	                          $table.=' < /tr>';
                                 }
                              $table.='< /table>';
                           echo $table;
                    ? >

Смотрите на результат.

12345678910
2468101214161820
36912151821242730
481216202428323640
5101520253035404550
6121824303642485460
7142128354249566370
8162432404856647280
9182736455463728190
102030405060708090100

Вот, еще один пример, с размером таблицы 5х5, где вместо цифр в клетке размещено фото цветка. Конечно, в каждой клетке можно разместить отдельные картинки. Пишем коды программы:

                      < ?php
                         $table='< table style=" margin: 20px auto 20px 200px;">';
                                 for ($i=1; $i<=5; $i++) {
	                     $table.='< tr>';
	                             for ($j=1; $j<=5; $j++) {
                                 $d='< img src="../zveti/dsc09408.gif" height="30" width="40">'; 
		                 $table.='< td style="color: #F00;">'.$d.'< /td>';
	                          }
	                     $table.='< /tr>';
                               }
                         $table.='< /table>';
                         echo $table;
                      ? >

Есть сокращенная форма инструкции цикла for ( ее альтернативный синтаксис):

 
                       for (инициализирующие__команды; 
                          условие_цикла; команды__после_прохода):
                         
                          операторы;
                          
                   endfor;
                             

seosait21.ru
HTML

seosait21.ru
CSS

seosait21.ru
Web-диз.
HTML ссылка CSS ссылка ...

seosait21.ru
JavaScript

seosait21.ru
PHP

seosait21.ru
JQuery
JavaScript ссылка PHP ссылка JQuery ссылка

seosait21.ru
SEO.

seosait21.ru
MySQL

seosait21.ru
XML
... ... ...

обратно на главную     назад    дальше     вперед

ПОНРАВИЛОСЬ?
ПОДЕЛИСЬ с ДРУЗЬЯМИ: