Vòng lặp do-while rất giống với vòng lặp while, ngoại trừ điều kiện được kiểm tra ở cuối vòng lặp thay vì ở đầu. Vì vậy, khối mã của vòng lặp do-while được thực hiện ít nhất một lần. Sau đó, nó sẽ được thực hiện nếu điều kiện là đúng
Trong ví dụ sau,
Ví dụ Do-While PHP
0];
Run Ví dụ ››Ghi chú. Nếu bạn đã sử dụng vòng lặp while trong ví dụ trên, nó sẽ không thực thi mã bên trong, vì điều kiện là sai
PHP cho vòng lặp
Các vòng lặp PHP phức tạp hơn một chút so với các vòng lặp mà chúng ta đã học trước đây
Cú pháp của vòng lặp for như sau. Trong PHP, điều này rất quan trọng
- Biểu thức ban đầu được thực thi một lần vô điều kiện ở đầu vòng lặp
- Biểu thức điều kiện được thực hiện ở đầu mỗi vòng lặp. Nếu nó trả về TRUE, khối mã sẽ được thực thi. Nếu nó trả về FALSE, vòng lặp sẽ kết thúc
- Loop-End Expression được thực hiện ở cuối mỗi vòng lặp
Chúng ta có thể sử dụng vòng lặp for để in các số từ 0 đến 10
Ví dụ về vòng lặp PHP từ 0 đến 10
';
}
Chạy ví dụ ››Mỗi biểu thức có thể trống hoặc chứa nhiều biểu thức được phân tách bằng dấu phẩy
Ví dụ này chỉ cho bạn cách sử dụng nhiều biểu thức
- Đầu tiên, $a được đặt thành 0 và $b được đặt thành 5
- Đoạn mã được thực thi khi $a nhỏ hơn hoặc bằng $b
- Sau mỗi vòng lặp, $a tăng thêm 1 và $b giảm đi 1
Ví dụ về PHP cho vòng lặp nhiều biểu thức
';
}
Chạy ví dụ ››Quan trọng. Vòng lặp có thể được lồng vào nhau
Chúng ta có thể vẽ một hình vuông với hai vòng for lồng vào nhau
Ví dụ PHP cho Loop Square
';
}
?>
Run Ví dụ ››Ghi chú. Thuộc tính line-height xác định chiều cao của một dòng. Xem chương PHP trong HTML để tìm hiểu thêm về cách sử dụng HTML trong PHP
Vòng lặp for
- Lặp qua một khối mã với số lần xác định
PHP cho vòng lặp
Vòng lặp for
được sử dụng khi bạn biết trước tập lệnh sẽ chạy bao nhiêu lần
cú pháp
for [init counter; test counter; increment counter] {
mã sẽ được thực thi cho mỗi lần lặp lại;
}
Thông số
- bộ đếm khởi tạo. Khởi tạo giá trị bộ đếm vòng lặp
- quầy kiểm tra. Được đánh giá cho mỗi lần lặp lại vòng lặp. Nếu nó đánh giá là TRUE, vòng lặp tiếp tục. Nếu nó đánh giá là FALSE, vòng lặp kết thúc
- bộ đếm tăng. Tăng giá trị bộ đếm vòng lặp
ví dụ
Ví dụ dưới đây hiển thị các số từ 0 đến 10
Ví dụ
for [$x = 0; $x
echo "The number is: $x
";
}
?>
Ví dụ giải thích
- $x = 0;
- $x
echo "The number is: $x
";
}
?>Tự mình thử »Ví dụ giải thích
- $x = 0;
- $x