PHP làm trong khi Vòng lặp
Vòng do...while
lặp - Vòng qua một khối mã một lần, sau đó lặp lại vòng lặp miễn là điều kiện đã chỉ định là đúng.
PHP làm ... while Loop
Vòng do...while
lặp sẽ luôn thực thi khối mã một lần, sau đó nó sẽ kiểm tra điều kiện và lặp lại vòng lặp trong khi điều kiện được chỉ định là đúng.
Cú pháp
do
{
code to be executed;
}
while (condition is true);
Các ví dụ
Ví dụ dưới đây đầu tiên đặt một biến $ x thành 1 ($ x = 1). Sau đó, vòng lặp do while sẽ ghi một số đầu ra và sau đó tăng biến $ x với 1. Sau đó, điều kiện được kiểm tra ($ x nhỏ hơn hay bằng 5?) Và vòng lặp sẽ tiếp tục chạy miễn là $ x nhỏ hơn hoặc bằng 5:
Thí dụ
<?php
$x = 1;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>
Lưu ý: Trong một do...while
vòng lặp, điều kiện được kiểm tra SAU KHI thực hiện các câu lệnh trong vòng lặp. Điều này có nghĩa là do...while
vòng lặp sẽ thực hiện các câu lệnh của nó ít nhất một lần, ngay cả khi điều kiện sai. Xem ví dụ bên dưới.
Ví dụ này đặt biến $ x thành 6, sau đó nó chạy vòng lặp và sau đó điều kiện được kiểm tra :
Thí dụ
<?php
$x = 6;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>