Trong lập trình PHP, break
và continue
là hai câu lệnh điều khiển được sử dụng trong các vòng lặp để kiểm soát luồng của chương trình. Dưới đây là cách sử dụng break
và continue
:
Sử dụng break
:
Câu lệnh break
được sử dụng để dừng vòng lặp ngay lập tức khi một điều kiện được đáp ứng. Sau khi break
được gọi, vòng lặp sẽ kết thúc ngay lập tức và chương trình sẽ tiếp tục thực hiện các câu lệnh sau vòng lặp.
Ví dụ: In ra các số nguyên từ 1 đến 5, nhưng dừng khi gặp số 3.
php
for ($i = 1; $i <= 5; $i++) {
if ($i == 3) {
break; // Dừng vòng lặp khi gặp số 3
}
echo $i . " ";
}
Kết quả:
1 2
Sử dụng continue
:
Câu lệnh continue
được sử dụng để bỏ qua phần còn lại của vòng lặp và chuyển đến vòng lặp tiếp theo ngay lập tức khi một điều kiện được đáp ứng. Khác với break
, continue
không dừng vòng lặp, mà chỉ bỏ qua một lần lặp cụ thể.
Ví dụ: In ra các số lẻ từ 1 đến 5 bằng cách bỏ qua các số chẵn.
php
for ($i = 1; $i <= 5; $i++) {
if ($i % 2 == 0) {
continue; // Bỏ qua số chẵn
}
echo $i . " ";
}
Kết quả:
1 3 5
Sử dụng break
và continue
có thể giúp kiểm soát luồng của vòng lặp và thực hiện các hành động cụ thể tùy thuộc vào điều kiện.