Tóm tắt: Trong bài hướng dẫn này, bạn sẽ học cách dùng PHP continue. Để bỏ qua vòng lặp hiện tại bắt đầu vòng lặp tiếp theo.
Giới thiệu về câu lệnh continue trong PHP
Câu lệnh continue
được sử dụng trong cấu trúc vòng lặp như
for,
do…while, và
while. Nó cho phép bạn bỏ qua tất cả các lệnh sau nó và bắt đầu vòng lặp tiếp theo từ đầu.
Tương tự như câu lệnh
break, câu lệnh continue
cũng chấp nhận một số tùy chọn để chỉ định chỉ số của các vòng lặp nó sẽ bỏ qua.
Nếu bạn không chỉ định số theo sau từ khóa continue
, thi mặc định sẽ là 1. Trong trường hợp này, continue
chỉ bỏ qua đến cuối vòng lặp hiện tại.
Thường thì bạn sử dụng câu lệnh continue
với câu lệnh
if để chỉ định điều kiện để bỏ qua vòng lặp hiện tại.
Ví dụ về continue trong PHP
Ví dụ sau minh họa cách sử dụng câu lệnh continue trong một vòng lặp for:
<?php for ($i = 0; $i < 10; $i++) { if ($i % 2 === 0) { continue; } echo "$i"; }
Kết quả:
1 3 5 7 9
Cách hoạt động:
- Đầu tiên, sử dụng vòng lặp for để lặp từ 0 đến 9.
- Thứ hai, bỏ qua câu lệnh echo hiện tại nếu
$i
là một số chẵn.$i
là số chẵn khi$i % 2
trả về 0. Kết quả, đầu ra chỉ hiển thị các số lẻ.
Tóm tắt
- Sử dụng câu lệnh
continue
để bỏ qua tất cả các câu lệnh sau nó và bắt đầu vòng lặp tiếp theo từ đầu.