Тема:
Уроки по phpСообщение: Урок №6
Конструкции While (do-while)
И так, сейчас мы разберем конструкции While, если говорить на русском, то ее можно понимать так:
while (Условие) | Если условие - Истина, то
{
Действия
}
Или еще так: Пока услови верное - делай.
Простой пример: Вывод последних тем форума, тоесть мы задаем, ...
Тема:
Уроки по phpСообщение:
Урок №6
Конструкции While (do-while)
И так, сейчас мы разберем конструкции While, если говорить на русском, то ее можно понимать так:
while (Условие) | Если условие - Истина, то
{
Действия
}
Или еще так: Пока услови верное - делай.
Простой пример: Вывод последних тем форума, тоесть мы задаем, если в базе есть 5 тем или больше, ТО САМЫЕ НОВЫЕ 5 ДОБАВЛЕННЫЕ
ВЫВОДИ на главную.
Или например, вывод видео на главную, выводи все видео на главную из базы до 20 например, и из базы будут выводится последние
20 видео на главную, если они там есть, если нет, то меньше будет, но не больше.
И так у нас есть переменная $a и изначально она равно у нас 0. И мы сейчас будем выводить переменную а до тех пор пока она не
достигнет например 10.
$a = 0;
И так пишем ей условие тоесть, пока переменная а у нас меньше 10, то пишем в скобках, ВЫВОдим переменную а, и соответственно
делаем так, что бы каждый раз при выводе переменной а у нас она увеличивалось на 1.
while ($a < 10)
{
echo \"$a\";
$a = $a + 1;
}
После этого система у нас должна вывести все числа от 1 до 10.
Так а что по циклу d0-while, то это тоже самое, только while отправляется вниз, и та же самая фунция выглядит так:
$a = 0;
do
{
echo \"$a\";
$a = $a + 1;
}
while ($a < 10)
ну на этом все, тренеруйтесь, подставляйте свои числа и смотрите)
Исходные коды:
<?
$a = 0;
while ($a < 10)
{
echo \"$a<br>\";
$a = $a + 1;
}
?>
<?
//та же фунция через do-while
$a = 0;
do
{
echo \"$a<br>\";
$a = $a + 1;
}
while ($a < 10)
?>