Vòng lặp while trong PHP
- Trang trước PHP Switch
- Trang tiếp theo PHP For lặp
Lặp while của PHP sẽ thực hiện đoạn mã khi điều kiện được chỉ định là true.
Lặp PHP
Khi bạn viết mã, thường xuyên cần phải chạy lại cùng một đoạn mã. Chúng ta có thể sử dụng lặp để thực hiện các nhiệm vụ như vậy, thay vì thêm nhiều dòng mã tương tự vào trong script.
Trong PHP, chúng ta có các câu lệnh lặp sau:
- while - Lặp lại đoạn mã khi điều kiện được chỉ định là đúng
- do...while - Trước tiên thực hiện một đoạn mã, sau đó lặp lại mã đó khi điều kiện được chỉ định là đúng
- for - Lặp khối mã một số lần
- foreach - Lặp qua mỗi phần tử trong mảng và lặp khối mã
Vòng lặp while trong PHP
Vòng lặp while sẽ thực hiện khối mã nếu điều kiện được chỉ định là đúng.
Cú pháp
while (điều kiện là đúng) { Mã cần thực hiện; }
Ví dụ sau đặt biến $x thành 1 ($x=1). Sau đó thực hiện vòng lặp while, chỉ khi $x nhỏ hơn hoặc bằng 5. Mỗi lần vòng lặp chạy, $x sẽ tăng lên 1:
Ví dụ
<?php $x=1; while($x<=5) { echo "Số này là:$x <br>"; $x++; } ?>
Vòng lặp do...while của PHP
Vòng lặp do...while sẽ thực hiện lần đầu tiên một khối mã, sau đó kiểm tra điều kiện, nếu điều kiện được chỉ định là đúng, thì lặp lại vòng lặp.
Cú pháp
do { Mã cần thực hiện; } while (điều kiện là đúng);
Ví dụ sau đặt biến $x thành 1 ($x=1). Sau đó, vòng lặp do-while xuất ra một chuỗi ký tự, sau đó tăng biến $x lên 1. Sau đó kiểm tra điều kiện ($x có nhỏ hơn hoặc bằng 5 không). Nếu $x nhỏ hơn hoặc bằng 5, vòng lặp sẽ tiếp tục chạy:
Ví dụ
<?php $x=1; do { echo "Số này là:$x <br>"; $x++; } while ($x<=5); ?>
Lưu ý rằng vòng lặp do-while chỉ kiểm tra điều kiện 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à vòng lặp do-while ít nhất sẽ thực hiện một câu lệnh, ngay cả khi điều kiện kiểm tra đã thất bại trong lần đầu tiên.
Ví dụ sau đặt $x thành 6, sau đó chạy vòng lặp.Sau đó kiểm tra điều kiện:
Ví dụ
<?php $x=6; do { echo "Số này là:$x <br>"; $x++; } while ($x<=5); ?>
Bài sau sẽ giải thích về lặp for và lặp foreach.
- Trang trước PHP Switch
- Trang tiếp theo PHP For lặp