PHP cho vòng lặp nhiều điều kiện

Vòng lặp do-while rất giống với vòng lặp while, ngoại trừ điều kiện được kiểm tra ở cuối vòng lặp thay vì ở đầu. Vì vậy, khối mã của vòng lặp do-while được thực hiện ít nhất một lần. Sau đó, nó sẽ được thực hiện nếu điều kiện là đúng

Trong ví dụ sau,

  • Đầu tiên, biến $a được đặt thành 0
  • Sau đó, khối mã được thực thi một lần
  • Sau đó, khối mã được thực thi khi $a lớn hơn 0. [Nó sẽ không lặp lại vì $a bằng 0]
  • Ví dụ Do-While PHP

    
     0];
    
    
    Run Ví dụ ››

    Ghi chú. Nếu bạn đã sử dụng vòng lặp while trong ví dụ trên, nó sẽ không thực thi mã bên trong, vì điều kiện là sai

    PHP cho vòng lặp

    Các vòng lặp PHP phức tạp hơn một chút so với các vòng lặp mà chúng ta đã học trước đây

    Cú pháp của vòng lặp for như sau. Trong PHP, điều này rất quan trọng

    • Biểu thức ban đầu được thực thi một lần vô điều kiện ở đầu vòng lặp
    • Biểu thức điều kiện được thực hiện ở đầu mỗi vòng lặp. Nếu nó trả về TRUE, khối mã sẽ được thực thi. Nếu nó trả về FALSE, vòng lặp sẽ kết thúc
    • Loop-End Expression được thực hiện ở cuối mỗi vòng lặp

    Chúng ta có thể sử dụng vòng lặp for để in các số từ 0 đến 10

    Ví dụ về vòng lặp PHP từ 0 đến 10

    
    ';
    }
    
    
    Chạy ví dụ ››

    Mỗi biểu thức có thể trống hoặc chứa nhiều biểu thức được phân tách bằng dấu phẩy

    Ví dụ này chỉ cho bạn cách sử dụng nhiều biểu thức

    • Đầu tiên, $a được đặt thành 0 và $b được đặt thành 5
    • Đoạn mã được thực thi khi $a nhỏ hơn hoặc bằng $b
    • Sau mỗi vòng lặp, $a tăng thêm 1 và $b giảm đi 1

    Ví dụ về PHP cho vòng lặp nhiều biểu thức

    
    ';
    }
    
    
    Chạy ví dụ ››

    Quan trọng. Vòng lặp có thể được lồng vào nhau

    Chúng ta có thể vẽ một hình vuông với hai vòng for lồng vào nhau

    Ví dụ PHP cho Loop Square

    
    

    '; } ?>

    Run Ví dụ ››

    Ghi chú. Thuộc tính line-height xác định chiều cao của một dòng. Xem chương PHP trong HTML để tìm hiểu thêm về cách sử dụng HTML trong PHP

    Vòng lặp for - Lặp qua một khối mã với số lần xác định

    PHP cho vòng lặp

    Vòng lặp for được sử dụng khi bạn biết trước tập lệnh sẽ chạy bao nhiêu lần

    cú pháp

    for [init counter; test counter; increment counter] {
      mã sẽ được thực thi cho mỗi lần lặp lại;
    }

    Thông số

    • bộ đếm khởi tạo. Khởi tạo giá trị bộ đếm vòng lặp
    • quầy kiểm tra. Được đánh giá cho mỗi lần lặp lại vòng lặp. Nếu nó đánh giá là TRUE, vòng lặp tiếp tục. Nếu nó đánh giá là FALSE, 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

    Ví dụ

    for [$x = 0; $x
      echo "The number is: $x
    ";
    }
    ?>

    Tự mình thử »

    Ví dụ giải thích

    • $x = 0;
    • $x
        echo "The number is: $x
      ";
      }
      ?>

      Tự mình thử »

      Ví dụ giải thích

      • $x = 0;
      • $x

    Chủ Đề