Trong các chương sau, bạn sẽ học cách lặp lại mã bằng cách sử dụng các vòng trong PHP.
Vòng lặp PHP
Thông thường khi bạn viết mã, bạn muốn cùng một khối mã chạy đi lặp lại một số lần nhất định. Vì vậy, thay vì thêm một số dòng mã gần như bằng nhau trong một tập lệnh, chúng ta có thể sử dụng các vòng lặp.
Các vòng lặp được sử dụng để thực thi cùng một khối mã nhiều lần, miễn là một điều kiện nhất định là đúng.
Trong PHP, chúng tôi có các loại vòng lặp sau:
while
- Vòng lặp qua một khối mã miễn là điều kiện được chỉ định là đúngdo...while
- Vòng lặp qua một khối mã một lần, sau đó lặp lại vòng lặp miễn là điều kiện được chỉ định là đúngforeach [$array as $element] { code to be executed; }
0 - Vòng lặp qua một khối mã một số lần được chỉ địnhforeach [$array as $element] { code to be executed; }
1 - Vòng lặp qua một khối mã cho mỗi phần tử trong một mảng
Các chương sau sẽ giải thích và đưa ra ví dụ về từng loại vòng lặp.
PHP cho vòng lặpfor Loop
Vòng lặp
foreach [$array as $element] { code to be executed; }0 - Vòng lặp qua một khối mã một số lần được chỉ định.
PHP cho vòng lặp
Vòng lặp
foreach [$array as $element] { code to be executed; }0 được sử dụng khi bạn biết trước bao nhiêu lần kịch bản nên chạy.
Cú pháp
cho [bộ đếm init; bộ đếm thử nghiệm; bộ đếm tăng] {& nbsp; & nbsp; mã sẽ được thực thi cho mỗi lần lặp; }
code to be executed for each iteration;
}
Parameters:
- Bộ đếm init: Khởi tạo giá trị bộ đếm vòng lặp
- Bộ đếm thử nghiệm: Đánh giá cho từng lần lặp lại. Nếu nó đánh giá là đúng, vòng lặp tiếp tục. Nếu nó đánh giá là sai, 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:
Thí dụ
Hãy tự mình thử »
Ví dụ giải thích
- $ x = 0; - Khởi tạo bộ đếm vòng [$ x] và đặt giá trị bắt đầu thành 0
- $ x
- $ x ++ - Tăng giá trị bộ đếm vòng lên 1 cho mỗi lần lặp
Ví dụ này được tính đến 100 bởi hàng chục:
Thí dụ
Hãy tự mình thử »
Ví dụ giải thích
- $ x = 0; - Khởi tạo bộ đếm vòng [$ x] và đặt giá trị bắt đầu thành 0
- $ x
- $ x ++ - Tăng giá trị bộ đếm vòng lên 1 cho mỗi lần lặp
Ví dụ này được tính đến 100 bởi hàng chục:
PHP cho vòng lặp là một câu lệnh LOOP có thể được sử dụng dưới nhiều dạng khác nhau để thực thi một khối mã liên tục miễn là điều kiện của vòng lặp là đúng và chỉ dừng lại khi điều kiện không thành công. Đó là: Đối với vòng lặp: Đối với vòng lặp được sử dụng để thực hiện một nhóm hành động chỉ trong một số lần được chỉ định.
For loop is used to execute a group of action only for a specified number of times.
Syntax:
for[initialization; condition; increment/decrement] { code to be executed till the condition is true; }
Đối với mỗi vòng lặp: Đối với mỗi vòng lặp được sử dụng để đi qua một mảng để thực hiện một nhóm hành động cho từng phần tử trong một mảng.
For Each loop is used for traversing an array to execute a group of action for each elements in an array.
Syntax:
foreach [$array as $element] { code to be executed; }
Lồng nhau cho vòng lặp: lồng nhau cho vòng lặp là cho vòng lặp bên trong một vòng lặp và v.v. được sử dụng để chạy nhiều điều kiện vòng lặp.
Nested For loop is For loop inside a For loop and so on which is used to run multiple loop conditions.
Syntax:
for[initialization; condition; increment/decrement] { for[initialization; condition; increment/decrement] { code to be executed till the condition is true; } }
Ví dụ 1: Ví dụ về cho vòng lặp
DOCTYPE html>
Đầu ra
The number is: 0 The number is: 1 The number is: 2 The number is: 3 The number is: 4 The number is: 5 The number is: 6 The number is: 7 The number is: 8 The number is: 9 The number is: 10
Ví dụ 2: Ví dụ về cho mỗi vòng lặp
DOCTYPE html>
Đầu ra
Ví dụ 2: Ví dụ về cho mỗi vòng lặp
DOCTYPE html>
Syntax:
0 1 2 3 4 5 1 2 3 4 5 6 2 3 4 5 6 7