Việc sử dụng câu lệnh lặp trong PHP là gì?

Hãy tưởng tượng rằng chúng ta cần một chương trình nói "xin chào thế giới" 100 lần. Khá căng thẳng và nhàm chán khi viết câu lệnh -- echo "hello world" - 100 lần trong PHP. Đây là nơi câu lệnh vòng lặp tạo điều kiện thuận lợi cho công việc của chúng ta

Câu lệnh lặp là câu lệnh thực thi miễn là một điều kiện cụ thể hợp lệ và dừng khi điều kiện đó không hợp lệ

Hãy xem xét các vòng lặp khác nhau trong PHP

1) Vòng lặp while

Câu lệnh while thực thi một khối mã cụ thể miễn là câu lệnh vẫn đúng

cú pháp

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

Thí dụ

Chúng tôi muốn hiển thị số 1 đến 5

";
    $x++;
}
?>

đầu ra

Number is :1
Number is :2
Number is :3
Number is :4
Number is :5

2) Việc làm. trong khi lặp lại

việc làm. Vòng lặp while cũng giống như vòng lặp while nhưng đối với điều đó, nó sẽ thực thi mã của bạn ít nhất một lần ngay cả khi điều kiện là sai trước khi kiểm tra điều kiện là đúng và tiếp tục thực hiện khi câu lệnh vẫn đúng

cú pháp

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

Thí dụ

Trong ví dụ này, chúng tôi sẽ lặp lại ví dụ trên nhưng chứng minh cách thực hiện. vòng lặp while thực thi mã của bạn ít nhất một lần dù đúng hay sai trước khi kiểm tra điều kiện

";
    $x++;
} while ($x >= 5);
?>

đầu ra

Number is :1

3) Vòng lặp for

Vòng lặp for hoạt động giống như vòng lặp while nhưng có sự khác biệt về cú pháp, trong vòng lặp này, tất cả những thứ như khởi tạo bộ đếm, điều kiện, câu lệnh tăng và giảm được đặt cùng nhau và được phân tách bằng dấu chấm phẩy.

cú pháp

    for (initialization counter; test counter; increment/decrement  counter) {
        code to be executed;
    }

Bộ đếm khởi tạo được sử dụng để đặt giá trị ban đầu

Bộ đếm hoặc điều kiện kiểm tra xác định quá trình thực hiện, nếu đúng vòng lặp tiếp tục nếu sai vòng lặp dừng

Các vòng lặp được sử dụng để thực thi lặp đi lặp lại cùng một khối mã miễn là đáp ứng một điều kiện. Khái niệm cơ bản đằng sau một vòng lặp là tiết kiệm thời gian và công sức bằng cách tự động hóa các hoạt động lặp đi lặp lại trong một chương trình. Có bốn loại vòng lặp khác nhau được hỗ trợ bởi PHP

Các loại vòng lặp trong PHP

while — lặp qua một khối mã cho đến khi điều kiện đã cho có giá trị đúng

làm. trong khi - khối mã được chạy một lần và sau đó điều kiện được đánh giá. Nếu điều kiện hợp lệ, câu sẽ được lặp lại cho đến khi điều kiện không còn đúng nữa

for — lặp lại một khối mã cho đến khi bộ đếm vượt quá một giá trị nhất định

foreach — đối với mỗi phần tử trong một mảng, lặp qua một khối mã

Chương trình sau đại học. Phát triển web đầy đủ ngăn xếp

hợp tác với Caltech CTME Đăng ký ngay

Việc sử dụng câu lệnh lặp trong PHP là gì?

Hiểu Vòng lặp For là gì

Vòng lặp for là một cấu trúc điều khiển lặp lại một khối mã miễn là một điều kiện được đáp ứng. Nó thường được sử dụng để lặp lại một khối mã một số lần nhất định

Hàm PHP cho vòng lặp có thể được sử dụng để lặp lại một bộ mã trong một số lần đã đặt

Nếu số lần lặp được chỉ định, nó nên được sử dụng; . Khi tôi đã biết nó muốn thực thi một khối mã bao nhiêu lần, hãy sử dụng vòng lặp for

Nó giúp người dùng tập trung tất cả các câu lệnh liên quan đến vòng lặp

Tầm quan trọng của các câu lệnh lặp

Vì điều kiện được kiểm tra ở cuối vòng lặp chứ không phải ở đầu, vòng lặp do-while sẽ luôn được thực hiện một lần, ngay cả khi biểu thức điều kiện là sai

Trong PHP, một vòng lặp và vòng lặp for đượ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 một điều kiện nhất định được đáp ứng, giống như trong bất kỳ ngôn ngữ nào khác. Điều này giúp tiết kiệm thời gian và công sức của người dùng khỏi phải viết cùng một mã nhiều lần

Sau đây là định nghĩa của các tham số vòng lặp for

Khởi tạo

Khởi tạo được sử dụng để đặt các biến bộ đếm và nó được kiểm tra một lần vô điều kiện trước khi phần thân của vòng lặp được thực thi

Tiểu bang

Trạng thái - điều kiện được đánh giá khi bắt đầu mỗi lần lặp. Vòng lặp tiếp tục nếu nó đánh giá là đúng và các câu lệnh lồng nhau được thực thi. Nếu nó đánh giá là sai, vòng lặp kết thúc

Đó là đối số thứ hai và còn được gọi là phần kiểm tra điều kiện

Tăng

Increment — nó thêm một giá trị mới vào bộ đếm vòng lặp. Vào cuối mỗi lần lặp, nó được đánh giá

cú pháp

for ( giá trị khởi tạo; kiểm tra điều kiện; gia số)

{

Mã được thực thi

}

Hoặc là

for (bộ đếm khởi tạo; bộ đếm kiểm tra; bộ đếm gia tăng)

{

mã được thực thi cho mỗi lần lặp lại;

}

Mã số

Ví dụ sau minh họa cách sử dụng đơn giản của vòng lặp for

$d = 0;

$ e = 0;

cho( $i = 0; $i<5; $i++ )

{

$d += 10;

$e += 5;

}

echo ("Ở cuối vòng lặp d = $d và e = $e" );

?>

đầu ra

Việc sử dụng câu lệnh lặp trong PHP là gì?
 

Khóa học mới. Phát triển Full Stack cho người mới bắt đầu

Tìm hiểu Git Command, Angular, NodeJS, Maven và hơn thế nữa Đăng ký ngay

Việc sử dụng câu lệnh lặp trong PHP là gì?

Bộ đếm khởi tạo

Cái nào được sử dụng trong bộ đếm vòng lặp để khởi tạo giá trị, nó sẽ chỉ được thực hiện một lần

Đối với mỗi lần lặp vòng lặp

Bộ đếm kiểm tra được đánh giá. Vòng lặp tiếp tục nếu nó đánh giá là TRUE. Vòng lặp kết thúc nếu nó đánh giá là FALSE

Bộ đếm gia tăng

Tăng giá trị của bộ đếm vòng lặp

Mã số

<. LOẠI TÀI LIỆU html>

for ($no = 0; $no <= 10; $no++) {

  echo "The number is: $no
";

}

?>

Giải trình

cho ($no = 0; $no <= 10; $no++)

Trong đoạn mã trên, đối số đầu tiên

$không = 0;

Cái nào thuộc về bộ đếm init

Đối số thứ hai

$không <= 10

Cái nào thuộc về vòng lặp for

Đối số thứ ba

$không++

Cái nào thuộc về bộ đếm tăng

đầu ra

Việc sử dụng câu lệnh lặp trong PHP là gì?
  

Trong khi lặp lại

Câu lệnh while lặp xung quanh một khối mã miễn là điều kiện của câu lệnh while được đánh giá là đúng

cú pháp

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

// Các câu lệnh sẽ được thực hiện

}

Mã số

<. LOẠI TÀI LIỆU html>

$s = 1;

trong khi($s <= 7)

{

  echo "The number is: $s
";

$s++;

}

?>

đầu ra

  

Việc sử dụng câu lệnh lặp trong PHP là gì?

Vòng lặp Do… While

Vòng lặp while là một phiên bản của vòng lặp do-while trong đó điều kiện được đánh giá ở cuối mỗi lần lặp lại vòng lặp. Vòng lặp do-while thực thi một khối mã một lần, sau đó đánh giá điều kiện;

cú pháp

Làm

{

Các câu lệnh cần thực hiện;

} while (điều kiện đúng);

Mã số

<. LOẠI TÀI LIỆU html>

$a = 1;

làm {

  echo "The number is: $a
";

$a++;

} trong khi ($a <= 10);

?>

đầu ra

Việc sử dụng câu lệnh lặp trong PHP là gì?

Sự khác biệt giữa Vòng lặp While và Vòng lặp Do… While

Vòng lặp while khác với vòng lặp do-while ở một điểm quan trọng. với vòng lặp while, điều kiện cần đánh giá được kiểm tra khi bắt đầu mỗi lần lặp vòng lặp, do đó vòng lặp không bao giờ có thể được thực thi nếu biểu thức điều kiện đánh giá sai

Vì điều kiện được kiểm tra ở cuối vòng lặp chứ không phải ở đầu, vòng lặp do-while sẽ luôn được thực hiện một lần, ngay cả khi biểu thức điều kiện là sai

Khóa học Full Stack Web Developer

Để trở thành chuyên gia về MEAN Stack Xem khóa học

Việc sử dụng câu lệnh lặp trong PHP là gì?

vòng lặp foreach

Lặp lại mảng được thực hiện với vòng lặp foreach

cú pháp

foreach($array as $value)

{

// Các câu lệnh sẽ được thực hiện

}

Mã số

$colors = array("Đỏ", "Xanh lá", "Xanh dương","Vàng","Hồng");

// Lặp qua mảng đếm

foreach($colors as $value){

echo $value . "
";

}

?>

đầu ra

Việc sử dụng câu lệnh lặp trong PHP là gì?
 

Nâng cao sự nghiệp của bạn với tư cách là nhà phát triển MEAN stack với Nhà phát triển Web Full Stack - Chương trình Thạc sĩ MEAN Stack. đăng ký ngay bây giờ

Phần kết luận

Các vòng lặp foreach trong PHP có một chức năng cụ thể. Chúng được thiết kế để hoạt động với các biến PHP phức tạp hơn, chẳng hạn như mảng và đối tượng. Sử dụng foreach, các khối mã PHP sẽ được chạy nhiều lần, mỗi lần có một đoạn mã riêng

Giờ đây, vòng lặp for của PHP được sử dụng để chạy các đoạn mã nhiều lần. Nó có thể xác định số lần thực hiện sẽ diễn ra. Do đó, vòng lặp này phù hợp lý tưởng với các trường hợp bạn biết chính xác khi nào khối mã cần chạy. Một vòng lặp chạy một số lần nhất định bất kể điều kiện

Tìm hiểu cách tự làm tất cả những điều này bằng cách tham gia Chương trình Sau đại học của Simplilearn về Phát triển Web Full Stack của chúng tôi. Trao quyền cho bản thân bằng cách tham gia Chương trình Sau đại học này và bắt đầu sự nghiệp của bạn với tư cách là nhà phát triển ngăn xếp đầy đủ. Bạn cũng có thể khám phá các khóa học miễn phí của Simplilearn tại đây. Tìm các hướng dẫn miễn phí được thiết kế tốt, truy cập các tài liệu nghiên cứu miễn phí về công nghệ và xuất hiện với màu sắc bay bổng

Có bất kỳ câu hỏi cho chúng tôi?

Tìm Chương trình sau đại học của chúng tôi trong Chương trình đào tạo trực tuyến về phát triển web Full Stack tại các thành phố hàng đầu

NameDatePlacePost Chương trình sau đại học về phát triển web toàn ngăn xếp Nhóm bắt đầu vào ngày 19 tháng 1 năm 2023,
Đợt cuối tuầnChi tiết CityView của bạnChương trình sau đại học về Phát triển web ngăn xếp đầy đủ, SingaporeCohort bắt đầu vào ngày 2 tháng 2 năm 2023,
Weekend batchSingaporeView DetailsPost Graduate Program in Full Stack Web DevelopmentCohort starts on 16th Feb 2023,
Weekend batchYour CityView Details

Thông tin về các Tác giả

Việc sử dụng câu lệnh lặp trong PHP là gì?
đơn giản

Simplilearn là một trong những nhà cung cấp dịch vụ đào tạo trực tuyến hàng đầu thế giới về Tiếp thị kỹ thuật số, Điện toán đám mây, Quản lý dự án, Khoa học dữ liệu, CNTT, Phát triển phần mềm và nhiều công nghệ mới nổi khác

Công dụng của câu lệnh lặp là gì?

Mô tả. Sử dụng câu lệnh LOOP để bắt đầu một LOOP . Vòng lặp chương trình REPEAT. Một vòng lặp chương trình là một chuỗi các câu lệnh thực hiện trong một số lần lặp lại xác định hoặc cho đến khi các điều kiện xác định được đáp ứng.

Làm thế nào là các vòng lặp được sử dụng trong PHP giải thích với các ví dụ?

Vòng lặp PHP for có thể được sử dụng để duyệt qua bộ mã trong số lần đã chỉ định. .
/* ví dụ 1 */
for ($i = 1; $i <= 9; $i++) {
tiếng vang $i;
tiếng vang "
";
/* ví dụ 2 */
cho ($i = 1; ; $i++) {