việc làm. vòng lặp while là một biến thể của vòng lặp while
. Nó đánh giá điều kiện ở cuối mỗi lần lặp vòng lặp. Do đó, một vòng lặp do-while khối mã được thực thi một lần trước khi điều kiện được đánh giá [đây là điểm khác biệt của nó so với vòng lặp while]. Nếu điều kiện là đúng, khối mã được lặp lại miễn là điều kiện được chỉ định là đúng
Sau đây là cú pháp của PHP do
. Vòng lặp while
do {
code to be executed;
} while [condition is true];
Dưới đây là một ví dụ về một do
. Vòng lặp while
trong PHP
đầu ra Vòng lặp php foreach được sử dụng để lặp qua các giá trị mảng. Nó có cú pháp cơ bản sau NƠI ĐÂY, Cách thức hoạt động Lưu đồ hiển thị bên dưới minh họa cách thức hoạt động của vòng lặp for… each…$i = 1;
do { echo $i . "
"; $i++; } while [$i The product of 10 x 0 is 0
The product of 10 x 1 is 10
The product of 10 x 2 is 20
The product of 10 x 3 is 30
The product of 10 x 4 is 40
The product of 10 x 5 is 50
The product of 10 x 6 is 60
The product of 10 x 7 is 70
The product of 10 x 8 is 80
The product of 10 x 9 is 90
PHP cho mỗi vòng lặp
Ví dụ thực tế
Đoạn mã dưới đây sử dụng vòng lặp for… each để đọc và in các phần tử của một mảng
đầu ra
Lion Wolf Dog Leopard Tiger
Hãy xem một ví dụ khác lặp qua một mảng kết hợp
Một mảng kết hợp sử dụng các từ chữ và số cho các khóa truy cập
Tên đã được sử dụng làm khóa mảng và giới tính làm giá trị
đầu ra
Mary is Female John is Male Mirriam is Female
Trong khi lặp lại
Vòng lặp PHP While
Chúng được sử dụng để thực thi lặp đi lặp lại một khối mã cho đến khi thỏa mãn điều kiện đã đặt
Khi nào sử dụng vòng lặp while
- Trong khi các vòng lặp được sử dụng để thực thi một khối mã cho đến khi một điều kiện nhất định trở thành đúng
- Bạn có thể sử dụng vòng lặp while để đọc các bản ghi được trả về từ truy vấn cơ sở dữ liệu
Các loại vòng lặp while
- Do… while – thực thi khối mã ít nhất một lần trước khi đánh giá điều kiện
- While… – kiểm tra điều kiện trước. Nếu nó đánh giá là đúng, khối mã được thực thi miễn là điều kiện là đúng. Nếu nó đánh giá là sai, thì việc thực hiện vòng lặp while bị chấm dứt
Trong khi lặp lại
Nó có cú pháp sau
NƠI ĐÂY,
- “while[…]{…}” là mã khối của vòng lặp while
- “điều kiện” là điều kiện được đánh giá bởi vòng lặp while
- “khối mã…” là đoạn mã được thực thi nếu thỏa mãn điều kiện
Làm thế nào nó hoạt động
Lưu đồ dưới đây minh họa cách thức hoạt động của vòng lặp while…
Ví dụ thực tế
Đoạn mã dưới đây sử dụng vòng lặp while… để in các số từ 1 đến 5
đầu ra
0PHP làm trong khi
Sự khác biệt giữa vòng lặp While… và vòng lặp Do… while là do… while được thực thi ít nhất một lần trước khi đánh giá điều kiện
Bây giờ chúng ta hãy xem cú pháp cơ bản của vòng lặp do… while
1trong khi [điều kiện];
NƠI ĐÂY,
- “do{…} while[…]” là mã khối của vòng lặp do…while
- “điều kiện” là điều kiện được đánh giá bởi vòng lặp while
- “khối mã…” là đoạn mã được thực thi ít nhất một lần bởi vòng lặp do…
Làm thế nào nó hoạt động
Lưu đồ dưới đây minh họa cách thức hoạt động của vòng lặp while…
Ví dụ thực tế
Bây giờ chúng ta sẽ sửa đổi ví dụ về vòng lặp while… và triển khai nó bằng cách sử dụng vòng lặp do… while và đặt giá trị ban đầu của bộ đếm thành 9
Đoạn mã dưới đây thực hiện ví dụ sửa đổi ở trên
2Các đầu ra mã trên
3Lưu ý ví dụ trên chỉ xuất ra 9
Điều này là do vòng lặp do… while được thực thi ít nhất một lần ngay cả khi điều kiện thiết lập là sai