Dưới đây là một ví dụ về cách sử dụng vòng lặp do...while
trong lập trình PHP để in ra các số từ 1 đến 5:
php
$i = 1;
do {
echo $i . " ";
$i++;
} while ($i <= 5);
Vòng lặp do...while
hoạt động tương tự như vòng lặp while
, nhưng khối mã lệnh trong do
sẽ được thực hiện ít nhất một lần ngay cả khi điều kiện trong while
sai. Sau mỗi lần thực hiện khối mã lệnh, điều kiện kiểm tra được kiểm tra. Nếu điều kiện vẫn đúng, vòng lặp sẽ tiếp tục; nếu điều kiện sai, vòng lặp sẽ dừng.
Trong ví dụ trên, mặc dù điều kiện $i <= 5
sai sau khi $i
đạt giá trị 6, khối mã lệnh trong do
vẫn được thực hiện ít nhất một lần và in ra các số từ 1 đến 5. Kết quả sẽ là:
1 2 3 4 5