Объедините эхо и инкремент вместе:
echo $page++;
Вам также придется изменить условие выхода:
$page > 3
Таким образом, весь код будет
$condition2 = true;
$page = 1;
while($condition2){
echo $page++;
if($page > 3){
$condition2 = false;
}
}
Вы можете избавиться от if
, назначив прямое значение $ condition2:
$condition2 = true;
$page = 1;
while($condition2){
echo $page++;
$condition2 = ($page > 3);
}
И вы можете еще больше сократить его, сделав цикл зависимым от $ page, например так:
$page = 1;
while($page <= 3){
echo $page++;
}
Но если вы хотите использовать $ page для чего-то, кроме простого отображения его в цикле, вам придется немного изменить это, поэтому вы не изменяете его, пока пытаетесь его использовать:
$page = 0;
while($page++ < 3) {
echo $page;
//use $page for something
};