PHP без БД и MySQL

Переменные:

Массивы:

Функции:

Передача переменных

Глобальный массив

Инструкция INCLUDE

Конструкция: while (пока условие верно - делай!). Выполняется цикл...

До настоящего времени все инструкции, которые мы использовали, при запуске программы выполнялись только один раз. Однако, можно операции выполнять много раз.

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

В РНР одной из основных форм для организации циклов является конструкция while. В переводе с английского слово «while» означает «пока; до тех пор, как», аналогичным образом функционирует и созданный с помощью этой инструкции цикл.

До тех пор, пока не будет обнаружена инструкция, которая останавливает выполнение цикла, будет выполняться команды, относящиеся к этому циклу. Инструкция, которая останавливает выполнение цикла, является логическим выражением.

В общей форме конструкция while выглядит следующим образом:

Код скрипта:

<?
$a=0;
while ($a <10 )
{ echo $a;
$a = $a + 1;
}
?>



Результат работы скрипта:

0123456789
php скрипты

Когда можно применить: если в определенных таблицах базы данных есть "то-то", то вывести. Например, статьи или номера выпусков новостей...

То есть принцип работы цикла, выводи до тех пор, пока не кончатся....(идёт цикл)


Код скрипта:

<?
for ($i=0, $sum=0; $i<=1000; $i++) - здесь цикл
{
$sum = $sum + $i;
}
echo "Сумма всех чисел от 1 до 1000 равна - $sum";
?>


Вверху код. Где i - счетчик. И пока $i меньше 1000, будет выполнятьтся цикл, который посчитает сумму всех чисел от 0 до 1000, которая выведет на экран: 500500. Внизу - результат. Причем, программа это сделает очень быстро!
Сумма всех чисел от 1 до 1000 равна - 500500