Изучаем PHP 7.№8. Циклы. WHILE и DO….WHILE. Понятия Инкремента и Декремента.


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

Инкремент — увеличивает переменную на единицу. Выражается добавлением ++ к переменной.
Декремент — уменьшает переменную на единицу. Выражается добавлением — к переменной.

Логическое выражение WHILE выглядит примерно так:
ДО ТЕХ ПОР ПОКА($i < 10)
{
выполняется код
$i++
}

Как видите, ничегошеньки сложного. Итак, создаем файл while.php и уже там ваяем:

<?php 
  $i = 0;
  while ( $i <= 10) {
    //Выводим значение
    echo $i."-е значение <br>";
    //увеличиваем на 1
    $i++;
  }

echo "-------------------------------------------<br>";

  $a = 10;
  do{
    echo $a."-е значение <br>";
    $a--;
  }
  while ($a > 0);
 ?>

В чем же разница между этими циклами, спросите вы. Все очень просто. DO…WHILE в отличии от WHILE  в любом случае выполнит хотя бы одну операцию, даже если условие не располагает к тому.

Вот еще небольшой пример. Как можно работать через while с массивом:

$voices=array('гав','мяв','хрю','му');
while (list ($key, $val) = each ($voices) ) echo $val."<br>";

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.