Niit - Ict Hà Nội » Tin tức » Tin tức công nghệ » Lập trình PHP - Các loại vòng lặp
Lập trình PHP - Các loại vòng lặp

Các vòng lặp trong PHP được sử dụng để thực thi cùng một khối mã với số lần xác định. PHP hỗ trợ bốn loại vòng lặp sau.

  • for : các vòng lặp thông qua một khối mã với số lần xác định.
  • while : các vòng lặp thông qua một khối mã nếu và miễn là một điều kiện được chỉ định là đúng.
  • do...while : lặp qua một khối mã một lần, và sau đó lặp lại vòng lặp miễn là một điều kiện đặc biệt là đúng.
  • foreach : các vòng lặp thông qua một khối mã cho mỗi phần tử trong một mảng.

Chúng tôi sẽ thảo luận về tiếp tục và phá vỡ các từ khóa được sử dụng để kiểm soát việc thực hiện các vòng lặp.

 

 

The for loop statement trong PHP

 

Câu lệnh for được sử dụng khi bạn biết bao nhiêu lần bạn muốn thực thi một câu lệnh hoặc một khối các câu lệnh.

Cú pháp :

The for loop statement

 

Bộ khởi tạo được sử dụng để đặt giá trị bắt đầu cho bộ đếm số lần lặp. Một biến có thể được khai báo ở đây cho mục đích này và theo truyền thống để đặt tên là $ i.

Ví dụ :

Ví dụ sau đây 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

ví dụ : của vong lặp

Điều này sẽ tạo ra kết quả sau đây:

kết quả đầu ra

Câu lệnh loop while

 

Câu lệnh while sẽ thực thi một khối mã nếu và miễn là một biểu thức kiểm tra là đúng.

 

Nếu biểu thức kiểm tra là đúng thì khối mã sẽ được thực thi. Sau khi mã đã thực thi, biểu thức kiểm tra sẽ lại được đánh giá và vòng lặp sẽ tiếp tục cho đến khi biểu thức kiểm tra được tìm thấy là sai.

 

Cú pháp

cú pháp câu lệnh loop while

Câu lệnh do ... while loop

 

Câu lệnh do ... while sẽ thực thi một khối mã ít nhất một lần - sau đó nó sẽ lặp lại vòng lặp miễn là điều kiện là đúng.

 

Cú pháp

cú pháp câu lệnh do while loop

Câu lệnh lặp foreach

 

Câu lệnh foreach được sử dụng để lặp qua các mảng. Đối với mỗi pass, giá trị của phần tử mảng hiện tại được gán cho $ value và con trỏ mảng được di chuyển bởi một và trong phần tiếp theo, phần tử tiếp theo sẽ được xử lý.

 

Cú pháp

cú pháp : Câu lệnh lặp foreach

Tuyên bố phá vỡ

 

Từ khóa break PHP được sử dụng để chấm dứt việc thực hiện một vòng lặp sớm.

Câu lệnh break nằm bên trong khối câu lệnh. Nó cung cấp cho bạn toàn quyền kiểm soát và bất cứ khi nào bạn muốn thoát khỏi vòng lặp, bạn có thể đi ra. Sau khi ra khỏi vòng lặp, câu lệnh ngay lập tức đến vòng lặp sẽ được thực thi.

 

Tuyên bố tiếp tục

 

Từ khóa tiếp tục PHP được sử dụng để tạm dừng vòng lặp hiện tại của một vòng lặp nhưng nó không chấm dứt vòng lặp.

 

Giống như câu lệnh break, câu lệnh continue được đặt bên trong khối câu lệnh chứa mã mà vòng lặp thực thi, trước một bài kiểm tra có điều kiện. 

Đối với câu lệnh tiếp tục gặp phải vượt qua , phần còn lại của mã vòng lặp được bỏ qua và bắt đầu vượt qua tiếp theo.