PHP Do While Loop
PHP Do While Loop
Trong ngôn ngữ lập trình PHP, cấu trúc lặp "do while" cho phép bạn thực hiện một khối mã ít nhất một lần và sau đó kiểm tra điều kiện tiếp theo. Nếu điều kiện là đúng, khối mã sẽ được thực hiện lại.
Cấu trúc cơ bản
do { // Khối mã sẽ được thực thi } while (điều kiện);
Giải thích
Trong cấu trúc trên:
- do { ... }: Khối lệnh này sẽ được thực thi ít nhất một lần.
- while (điều kiện);: Sau khi thực hiện khối lệnh bên trong, điều kiện sẽ được kiểm tra. Nếu điều kiện vẫn đúng, khối lệnh sẽ tiếp tục được thực thi.
Ví dụ minh họa
$count = 1; do { echo "Số hiện tại là: $count
"; $count++; } while ($count <= 5);
Trong ví dụ trên, vòng lặp sẽ in ra số từ 1 đến 5. Dù biến $count
ban đầu có giá trị là 1, khối mã trong do
sẽ được thực hiện một lần trước khi kiểm tra điều kiện.
Lưu ý
Vòng lặp "do while" rất hữu ích khi bạn cần đảm bảo rằng khối mã sẽ được thực thi ít nhất một lần, ví dụ như khi đọc dữ liệu từ người dùng.
Sử dụng thực tế
Bạn có thể sử dụng vòng lặp "do while" trong nhiều tình huống, chẳng hạn như:
- Trình đơn điều khiển trong ứng dụng CLI.
- Yêu cầu người dùng nhập dữ liệu cho đến khi nhập đúng định dạng.
Như vậy, vòng lặp "do while" là một công cụ mạnh mẽ trong PHP giúp bạn kiểm soát luồng chương trình một cách hiệu quả.