помогите с конструкцией while

Nikl

Новичок
помогите с конструкцией while

Здрасте сразу скажу что начал изучение PHP буквально пару дней назад. И сразу задам простой вопрос как проверить сколько раз выполнился цикл while вот например:
<?php
$n=10;
while ($n<0);
$n=$n-2;
?>
отсюда ясно что он выполнился 5 раз, а при помоши чего еще можно узнать?
Заранее извиняюсь может-быть за глупый вопрос. :)
 

WP

^_^
В данном примере цикл будет иметь 0 итераций, и цикл сам пустой (нет операций). Думаю что ты имел в виду не это, и следует убрать ; после while(...), и заменить $n<0 на $n > 0. Тогда итераций будет как раз 5.
UPD: Не очень понял вопрос, что значит узнать сколько будет итераций? Цикл выполняется пока выражение в значении true.
 

Nikl

Новичок
а все понял спасибо большое, хотя нет не понял просто я там пример немного неправильно написал
<?php
$n=10;
while ($n<0):
$n=$n-2;
endwhile;
?>
и собственно вопрос заключается в следующем что мне надо сделать чтобы при выполнении этого сценария в браузере отображалось число равное тому числу сколько раз выполнился цикл.
 

SiMM

Новичок
> а при помоши чего еще можно узнать?
С помощью счётчика итераций.
PHP:
<?php
$n=10;
$i = 0; // инициализируем счётчик итераций
while ($n<0):
  $n=$n-2;
  $i++; // увеличиваем счётчик итераций
endwhile;
echo $i; // выводим значение счётчика итераций
?>
PS: а цикл всё равно 0 раз выполнится.
 

Nikl

Новичок
Теперь все понял, оказывается все очень просто, спасибо
 
Сверху