Vòng lặp trong PHP được sử dụng để thực thi cùng một khối mã với một số lần xác định. Các kiểu vòng lặp hỗ trợ PHP sau
- for - it pass a block code with a number of verify
- trong khi - lặp qua một khối mã nếu và miễn phí là một điều kiện được xác định đúng
- làm trong khi. lặp qua một khối mã một lần và sau đó lặp lại vòng lặp đó là điều kiện đặc biệt đúng
- foreach - lặp qua một khối mã cho mỗi phần tử trong một mảng
Bên cạnh đó, các từ khóa continue và break được sử dụng để kiểm tra việc thực hiện các lần lặp lại
Các loại vòng lặp trong PHP- Câu lệnh vòng lặp for
Trong các loại vòng lặp trong PHP, câu lệnh được sử dụng khi bạn biết số lần bạn muốn thực hiện một câu lệnh hoặc một khối lệnh
Vòng lặp câu lệnh for trong PHP
cú pháp
for [initialization; condition; increment]{
code to be executed;
}
Booting is used to set the start value for the counter number of the loop. Một biến có thể được khai báo ở đây tại đây cho mục đích này và theo hệ thống truyền thông, nó được đặt tên là biến $i
Ví dụ
Sau khi thực hiện năm lần lặp và thay đổi giá trị được gán của hai biến trên mỗi lần vượt qua của vòng lặp
Kết quả nhận được như sau
At the end of the loop a = 50 and b = 25
Các loại vòng lặp trong PHP - Câu lệnh lặp trong khi trong PHP
Lệnh while sẽ thực thi một khối mã nếu và miễn phí là biểu thức kiểm tra đúng
Nếu biểu thức kiểm tra là đúng thì mã khối sẽ được thực thi. Sau khi mã được thực thi, biểu thức kiểm tra sẽ được đánh giá lại một lần nữa và vòng lặp sẽ tiếp tục cho đến khi biểu thức kiểm tra được phát hiện là sai
Câu lệnh vòng lặp While
Cú pháp
while [condition] {
code to be executed;
}
Ví dụ
Ví dụ dưới đây giảm một biến giá trị trên mỗi lần lặp của vòng lặp và số liệu thống kê tăng lên cho đến khi nó đạt đến 10 khi đánh giá là sai và vòng lặp kết thúc
Kết quả nhận được
Loop stopped at i = 10 and num = 40
Câu lệnh lặp do---while
Câu lệnh do…. trong khi sẽ thực hiện một khối mã ít nhất một lần - sau đó sẽ lặp lại vòng lặp miễn phí là một điều kiện đã cho là đúng
cú pháp
do {
code to be executed;
}
while [condition];
Ví dụ
Trong ví dụ sau giá trị của tôi sẽ được tăng lên ít nhất một lần và nó sẽ tiếp tục tăng giá trị của biến i miễn phí là nó có giá trị nhỏ hơn 10
Điều này sẽ tạo ra kết quả sau
________số 8_______Các loại vòng lặp trong PHP - Câu lệnh lặp foreach
Foreach command has been used to it over a arrays. Đối với mỗi lần truyền, giá trị của mảng tử hiện tại được gán cho giá trị $ và con trỏ mảng được chuyển bởi một giá trị này. Trong lần truyền tiếp theo, các phần tử khác sẽ được xử lý
Cú pháp command
foreach [array as value] {
code to be executed;
}
Ví dụ dưới đây liệt kê các giá trị của một mảng
0Câu lệnh break trong PHP
Từ khóa break trong PHP được sử dụng để kết thúc sớm việc thực thi một vòng lặp. Câu lệnh ngắt nằm bên trong khối câu lệnh, Nó cung cấp cho bạn quyền kiểm tra và bất cứ khi nào bạn muốn thoát khỏi vòng lặp, bạn có thể thoát ra bên ngoài ngay khi cần. Sau khi thoát khỏi vòng lặp, câu lệnh của vòng lặp sẽ được thực thi
Câu lệnh break trong PHP
Ví dụ
Trong ví dụ sau, điều kiện trở thành true khi giá trị bộ đếm đạt đến 3 và vòng lặp sẽ kết thúc
1Điều này sẽ tạo ra kết quả sau
2Câu lệnh tiếp tục trong PHP
Từ khóa continue trong PHP được sử dụng để ngắt vòng lặp hiện tại nhưng không kết thúc vòng lặp. Cũng giống như ngắt câu lệnh, câu lệnh tiếp tục nằm bên trong khối câu lệnh có mã nguồn mà vòng lặp thực thi, trước một cuộc kiểm tra có điều kiện. Lệnh tiếp tục phải vượt qua phần còn lại của mã vòng lặp bị bỏ qua và lần vượt qua tiếp theo sẽ bắt đầu, mô hình như sau
Ví dụ
Trong ví dụ sau, looping in ra value of a array but any điều kiện trở thành true thì nó chỉ cần qua mã và giá trị tiếp theo được đưa vào
3Điều này sẽ tạo ra kết quả sau
4Kết luận. Trên đây là một số thông tin về các loại vòng lặp trong PHP cùng một số ví dụ về cách sử dụng vòng lặp. Hy vọng những kiến thức này hữu ích với bạn. Tìm hiểu thêm về PHP và các ngôn ngữ lập trình khác nhau thông qua các khóa học lập trình tại Viện công nghệ thông tin T3H bạn nhé