Vòng lặp while là gì và vòng lặp while làm gì trong php?

việc làm. vòng lặp while là một biến thể của vòng lặp while. Nó đánh giá điều kiện ở cuối mỗi lần lặp vòng lặp. Do đó, một vòng lặp do-while khối mã được thực thi một lần trước khi điều kiện được đánh giá (đây là điểm khác biệt của nó so với vòng lặp while). Nếu điều kiện là đúng, khối mã được lặp lại miễn là điều kiện được chỉ định là đúng

Sau đây là cú pháp của PHP do. Vòng lặp while

do {
    code to be executed;
} while (condition is true);

Dưới đây là một ví dụ về một do. Vòng lặp while trong PHP

$i = 1;
do { echo $i . "
"; $i++; } while ($i <= 10);

Đây là một ví dụ khác về do. Vòng lặp while trong đó điều kiện đã sai ngay từ đầu

Ví dụ: nếu bạn muốn hiển thị tất cả các số từ 1 đến 1000, thay vì sử dụng câu lệnh echo 1000 lần hoặc chỉ định tất cả các số trong một câu lệnh echo với ký tự xuống dòng \n, chúng ta chỉ cần sử dụng một vòng lặp, vòng lặp này sẽ chạy cho

Trong một Vòng lặp, chúng ta thường chỉ định một điều kiện hoặc một GIỚI HẠN cho đến khi vòng lặp sẽ thực thi, bởi vì nếu chúng ta không chỉ định một điều kiện như vậy, thì làm cách nào chúng ta chỉ định khi nào vòng lặp kết thúc và không tiếp tục trong thời gian vô hạn

Vòng lặp while là gì và vòng lặp while làm gì trong php?

Làm thế nào để mã

Đoạn mã dưới đây 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

NƠI ĐÂ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 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… each…

Vòng lặp while là gì và vòng lặp while làm gì trong php?

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 đã đặt

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
  • While… – 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

Trong khi lặp lại

Nó có cú pháp sau

NƠI ĐÂ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à đoạn mã được thực thi nếu thỏa mãn điều kiện

Làm thế nào nó hoạt động

Lưu đồ dưới đây minh họa cách thức hoạt động của vòng lặp while…

Vòng lặp while là gì và vòng lặp while làm gì trong php?

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

";
}

?>
0

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

";
}

?>
1

trong khi (điều kiện);

NƠI ĐÂY,

  • “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à đoạn mã được thực thi ít nhất một lần bởi vòng lặp do…

Làm thế nào nó hoạt động

Lưu đồ dưới đây minh họa cách thức hoạt động của vòng lặp while…

Vòng lặp while là gì và vòng lặp while làm gì trong php?

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ã dưới đây thực hiện ví dụ sửa đổi ở trên

";
}

?>
2

Các đầu ra mã trên

";
}

?>
3

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

Sự khác biệt giữa vòng lặp while và do là gì

Sự khác biệt chính giữa cả hai vòng lặp là vòng lặp while kiểm tra điều kiện ở đầu vòng lặp, trong khi vòng lặp do-while kiểm tra điều kiện ở cuối vòng lặp.

Vòng lặp while là gì và làm gì

Vòng lặp while là loại vòng lặp được kiểm soát bởi mục nhập. Vòng lặp do-while là loại vòng lặp được kiểm soát lối ra .

Vòng lặp while trong PHP là gì?

Vòng lặp while thực thi một khối mã miễn là điều kiện được chỉ định là đúng .

2 loại vòng lặp while là gì?

Pascal có hai dạng vòng lặp while, while và repeat . Trong khi lặp lại một câu lệnh (trừ khi được đặt trong khối bắt đầu kết thúc) miễn là điều kiện là đúng. Câu lệnh lặp thực hiện lặp đi lặp lại một khối gồm một hoặc nhiều câu lệnh thông qua câu lệnh cho đến khi và tiếp tục lặp lại trừ khi điều kiện sai.