Mỗi php

Vòng lặp là một Cấu trúc Điều khiển Lặp đi lặp lại liên quan đến việc thực thi cùng một số mã nhiều lần cho đến khi một điều kiện nhất định được đáp ứng

PHP cho vòng lặp

Đoạn mã trên xuất ra “21 lớn hơn 7” Vòng lặp For. các vòng lặp thực thi khối mã một số lần xác định. Về cơ bản có hai loại vòng lặp for; . Đối với vòng lặp Nó có cú pháp cơ bản sau ĐÂY,
  • “for…{…}” là khối vòng lặp
  • “khởi tạo” thường là một số nguyên;
  • "điều kiện" điều kiện được đánh giá cho mỗi lần thực thi php. Nếu nó đánh giá là true thì thực thi for. vòng lặp kết thúc. Nếu nó đánh giá là sai, việc thực thi for. vòng lặp tiếp tục
  • "increment" được sử dụng để tăng giá trị ban đầu của số nguyên truy cập
Cách thức hoạt động Lưu đồ hiển thị bên dưới minh họa cách thức hoạt động của vòng lặp for trong php Cách viết mã Đoạn mã bên dưới sử dụng “vòng lặp for…” để in các giá trị nhân 10 với 0 đến 10
";
}

?>
Đầu ra.
The product of 10 x 0 is 0 
The product of 10 x 1 is 10 
The product of 10 x 2 is 20 
The product of 10 x 3 is 30 
The product of 10 x 4 is 40 
The product of 10 x 5 is 50 
The product of 10 x 6 is 60 
The product of 10 x 7 is 70 
The product of 10 x 8 is 80 
The product of 10 x 9 is 90 

PHP cho mỗi vòng lặp

Vòng lặp php foreach được sử dụng để lặp qua các giá trị mảng. Nó có cú pháp cơ bản sau ĐÂY,
  • “foreach[…]{…}” là mã khối vòng lặp foreach php
  • “$array_data” là biến mảng được lặp qua
  • “$array_value “ là biến tạm thời chứa các giá trị mục mảng hiện tại
  • “khối mã…” là đoạn mã hoạt động trên các giá trị mảng
Cách hoạt động Sơ đồ bên dưới minh họa cách thức hoạt động của vòng lặp for… each… Ví dụ thực tế Đoạn mã dưới đây sử dụng vòng lặp for… each để đọc và in các phần tử của một mảng.
";

}

?>
Đầu ra.
Lion
Wolf
Dog
Leopard
Tiger
Hãy xem một ví dụ khác lặp qua một mảng kết hợp. Một mảng kết hợp sử dụng các từ chữ và số cho các khóa truy cập.
 "Female", "John" => "Male", "Mirriam" => "Female"];

foreach[$persons as $key => $value]{

echo "$key is $value"."
"; } ?>
Tên đã được sử dụng làm khóa mảng và giới tính làm giá trị. đầu ra.
Mary is Female
John is Male
Mirriam is Female

Trong khi lặp lại

Vòng lặp PHP While

Chúng được sử dụng để thực thi lặp đi lặp lại một khối mã cho đến khi thỏa mãn điều kiện thiết lập Khi nào sử dụng vòng lặp while
  • Trong khi các vòng lặp được sử dụng để thực thi một khối mã cho đến khi một điều kiện nhất định trở thành đúng
  • Bạn có thể sử dụng vòng lặp while để đọc các bản ghi được trả về từ truy vấn cơ sở dữ liệu
Các loại vòng lặp while
  • Do… while - thực thi khối mã ít nhất một lần trước khi đánh giá điều kiện
  • Trong khi… - kiểm tra điều kiện trước. Nếu nó đánh giá là đúng, khối mã được thực thi miễn là điều kiện là đúng. Nếu nó đánh giá là sai, thì việc thực hiện vòng lặp while bị chấm dứt
Vòng lặp While Nó có cú pháp như sauĐÂY,
  • “while[…]{…}” là mã khối của vòng lặp while
  • "điều kiện" là điều kiện được đánh giá bởi vòng lặp while
  • “khối mã…” là mã sẽ được thực thi nếu thỏa mãn điều kiện
Cách thức hoạt động Lưu đồ hiển thị bên dưới minh họa cách thức hoạt động của vòng lặp while… Ví dụ thực tế Đoạn mã dưới đây sử dụng vòng lặp while… để in các số từ 1 đến 5.
";

$i++;

}

?>
Đầu ra.
1
2
3
4
5

PHP làm trong khi

Sự khác biệt giữa vòng lặp While… và vòng lặp Do… while là do… while được thực thi ít nhất một lần trước khi đánh giá điều kiện. Bây giờ chúng ta hãy xem cú pháp cơ bản của vòng lặp do… while trong khi[điều kiện];
  • “do{…} while[…]” là mã khối của vòng lặp do…while
  • "điều kiện" là điều kiện được đánh giá bởi vòng lặp while
  • “khối mã…” là mã được thực thi ít nhất một lần bởi vòng lặp do…
Cách thức hoạt động Lưu đồ hiển thị bên dưới minh họa cách thức hoạt động của vòng lặp while… Ví dụ thực tế Bây giờ chúng ta sẽ sửa đổi ví dụ về vòng lặp while… và triển khai nó bằng cách sử dụng vòng lặp do… while và đặt giá trị ban đầu của bộ đếm thành 9. Đoạn mã bên dưới thực hiện ví dụ đã sửa đổi ở trên
";

}

while[$i < 9];

?>
Đoạn mã trên xuất ra.
9
Lưu ý ví dụ trên chỉ xuất ra 9. Điều này là do vòng lặp do… while được thực thi ít nhất một lần ngay cả khi điều kiện thiết lập là sai

Tóm lược

  • Vòng lặp for… được sử dụng để thực thi một khối với số lần xác định
  • Vòng lặp foreach… được sử dụng để lặp qua các mảng
  • Vòng lặp While… được sử dụng để thực thi một khối mã miễn là điều kiện đã đặt là sai
  • Vòng lặp do… while được sử dụng để thực thi khối mã ít nhất một lần, phần còn lại của quá trình thực thi phụ thuộc vào việc đánh giá điều kiện đã đặt

Chủ Đề