Ví dụ về các vòng lặp khác nhau trong PHP là gì?

Nó nên được sử dụng nếu số lần lặp được biết nếu không thì sử dụng vòng lặp while. Điều này có nghĩa là vòng lặp for được sử dụng khi bạn đã biết số lần bạn muốn thực thi một khối mã

Nó cho phép người dùng đặt tất cả các câu lệnh liên quan đến vòng lặp ở một nơi. Xem trong cú pháp đưa ra dưới đây

cú pháp

Thông số

Vòng lặp php for tương tự như vòng lặp for java/C/C++. Các tham số của vòng lặp for có ý nghĩa như sau

khởi tạo - Khởi tạo giá trị bộ đếm vòng lặp. Giá trị ban đầu của vòng lặp for chỉ được thực hiện một lần. Tham số này là tùy chọn

điều kiện - Đánh giá từng giá trị lặp lại. Vòng lặp liên tục thực hiện cho đến khi điều kiện sai. Nếu TRUE, quá trình thực hiện vòng lặp tiếp tục, nếu không, quá trình thực hiện vòng lặp kết thúc

Tăng/giảm - Nó tăng hoặc giảm giá trị của biến

Sơ đồ

Ví dụ

đầu ra

Ví dụ

Cả ba tham số đều là tùy chọn, nhưng dấu chấm phẩy [;] phải được chuyển vào vòng lặp for. Nếu chúng ta không truyền tham số, nó sẽ thực thi vô hạn

đầu ra

Ví dụ

Dưới đây là ví dụ in các số từ 1 đến 9 theo bốn cách khác nhau bằng cách sử dụng vòng lặp for

đầu ra

123456789
123456789
123456789
123456789

PHP lồng nhau cho vòng lặp

Chúng ta có thể sử dụng vòng lặp for bên trong vòng lặp for trong PHP, nó được gọi là vòng lặp for lồng nhau. Vòng lặp for bên trong chỉ thực hiện khi điều kiện của vòng lặp for bên ngoài được tìm thấy là đúng

Trong trường hợp vòng lặp for bên trong hoặc lồng nhau, vòng lặp lồng nhau được thực thi đầy đủ cho một vòng lặp for bên ngoài. Nếu vòng lặp ngoài được thực hiện 3 lần và vòng lặp trong 3 lần thì vòng lặp trong sẽ được thực hiện 9 lần [3 lần cho vòng lặp ngoài thứ nhất, 3 lần cho vòng lặp ngoài thứ 2 và 3 lần cho vòng lặp ngoài thứ 3]

Giống như bất kỳ ngôn ngữ nào khác, vòng lặp trong PHP được sử dụng để thực thi một câu lệnh hoặc một khối câu lệnh, nhiều lần cho đến khi và trừ khi một điều kiện cụ thể được đáp ứng. Điều này giúp người dùng tiết kiệm cả thời gian và công sức viết cùng một mã nhiều lần

PHP hỗ trợ bốn loại kỹ thuật lặp;

  1. cho vòng lặp
  2. trong khi lặp lại
  3. vòng lặp do-while
  4. vòng lặp foreach

Bây giờ chúng ta hãy tìm hiểu chi tiết về từng vòng lặp được đề cập ở trên

  1. cho vòng lặp. Loại vòng lặp này được sử dụng khi người dùng biết trước khối cần thực hiện bao nhiêu lần. Tức là đã biết trước số lần lặp. Các loại vòng lặp này còn được gọi là vòng lặp kiểm soát mục nhập. Có ba tham số chính cho mã, cụ thể là khởi tạo, điều kiện kiểm tra và bộ đếm

    cú pháp

    for [initialization expression; test condition; update expression] {
        // code to be executed
    }
    

    Trong vòng lặp for, một biến vòng lặp được sử dụng để điều khiển vòng lặp. Đầu tiên khởi tạo biến vòng lặp này thành một giá trị nào đó, sau đó kiểm tra xem biến này có nhỏ hơn hoặc lớn hơn giá trị bộ đếm không. Nếu câu lệnh là true thì thân vòng lặp được thực thi và biến vòng lặp được cập nhật. Các bước được lặp lại cho đến khi có điều kiện thoát

    • Biểu thức khởi tạo. Trong biểu thức này, chúng ta phải khởi tạo bộ đếm vòng lặp thành một giá trị nào đó. Ví dụ. $num = 1;
    • biểu thức kiểm tra. Trong biểu thức này, chúng ta phải kiểm tra điều kiện. Nếu điều kiện là đúng thì chúng ta sẽ thực hiện phần thân của vòng lặp và đi đến cập nhật biểu thức nếu không chúng ta sẽ thoát khỏi vòng lặp for. Ví dụ. $num

Chủ Đề