PHP Continue
Giới thiệu về PHP continue
Trong ngôn ngữ lập trình PHP, lệnh continue được sử dụng trong cấu trúc lặp (như vòng lặp for, while, hoặc foreach). Nó cho phép bỏ qua phần còn lại của một lần lặp và chuyển ngay đến lần lặp tiếp theo.
Cách hoạt động của lệnh continue
Khi lệnh continue được gặp trong vòng lặp, PHP sẽ ngừng thực hiện các câu lệnh còn lại trong vòng lặp đó và bắt đầu một lần lặp mới. Bạn có thể sử dụng continue trong một câu lệnh điều kiện để kiểm tra các điều kiện cụ thể trước khi quyết định có bỏ qua hay không.
Ví dụ sử dụng continue
$array = [1, 2, 3, 4, 5]; foreach ($array as $value) { if ($value == 3) { continue; // Bỏ qua số 3 } echo $value . " "; // In ra các giá trị khác }
Kết quả của đoạn mã trên sẽ là: 1 2 4 5. Số 3 bị bỏ qua vì lệnh continue đã được thực thi.
Continue trong vòng lặp for
for ($i = 1; $i <= 5; $i++) { if ($i % 2 == 0) { continue; // Bỏ qua số chẵn } echo $i . " "; // In ra các số lẻ }
Kết quả của đoạn mã này sẽ là: 1 3 5 vì các số chẵn đã bị bỏ qua.
Thông tin thêm
Lệnh continue cũng có thể được sử dụng với tham số để chỉ định ra ngoài vòng lặp nào nếu bạn có nhiều vòng lặp lồng vào nhau.
for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { if ($i == $j) { continue 2; // Bỏ qua cả hai vòng lặp nếu i == j } echo "i: $i, j: $j\n"; } }
Tóm lại, lệnh continue là một công cụ hữu ích trong PHP giúp tối ưu hóa các vòng lặp và kiểm soát dòng chảy của chương trình một cách hiệu quả.