Просмотр поста

.
ValekS
Ей 25
Str@nnik, в первом варианте у тебя сразу проверяется условие, если оно TRUE выполняется тело цикла, выводится значение переменной и только потом увеличивается. Во-втором случае у тебя проверяется условие цикла, а потом выполняется постфиксный инкремент переменной.
Тоже самое ты получил бы если бы в первом варианте увеличивал переменную перед выводом. В общем измени постфиксный инкремент на префиксный и будет 12 итераций а не 13 - ++$count.

П.С.
Хотя всё же во втором случае сразу выполняется постфиксный инкремент переменной, но так как он постфиксный, он возвращает значение $count до изменения. Т.Е. проверятся с $count 0, а выводится уже 1. В общем главное что ты понял почему так и как с этим бороться. Гг