Hướng dẫn what are the 4 php loops? - 4 vòng lặp php là gì?

PHP cho vòng lặpfor Loop


Vòng lặp for - vòng lặp qua một khối mã một số lần được chỉ định.


PHP cho vòng lặp

Vòng lặp for được sử dụng khi bạn biết trước bao nhiêu lần kịch bản nên chạy.

Cú pháp

cho (bộ đếm init; bộ đếm thử nghiệm; bộ đếm tăng) {& nbsp; & nbsp; mã sẽ được thực thi cho mỗi lần lặp; }
  code to be executed for each iteration;
}

Parameters:

  • Bộ đếm init: Khởi tạo giá trị bộ đếm vòng lặp
  • Bộ đếm thử nghiệm: Đánh giá cho từng lần lặp lại. Nếu nó đánh giá là đúng, vòng lặp tiếp tục. Nếu nó đánh giá là sai, 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:

Thí dụ

for ($x = 0; $x <= 10; $x++) {
  echo "The number is: $x
";
}
?>

Hãy tự mình thử »

Ví dụ giải thích

  • $ x = 0; - Khởi tạo bộ đếm vòng ($ x) và đặt giá trị bắt đầu thành 0
  • $ x
  • $ x ++ - Tăng giá trị bộ đếm vòng lên 1 cho mỗi lần lặp

Ví dụ này được tính đến 100 bởi hàng chục:

Thí dụ

for ($x = 0; $x <= 100; $x+=10) {
  echo "The number is: $x
";
}
?>

Hãy tự mình thử »

Ví dụ giải thích

  • $ x = 0; - Khởi tạo bộ đếm vòng ($ x) và đặt giá trị bắt đầu thành 0
  • $ x
  • $ x ++ - Tăng giá trị bộ đếm vòng lên 1 cho mỗi lần lặp


Ví dụ này được tính đến 100 bởi hàng chục:




Trong các chương sau, bạn sẽ học cách lặp lại mã bằng cách sử dụng các vòng trong PHP.


Vòng lặp PHP

Thông thường khi bạn viết mã, bạn muốn cùng một khối mã chạy đi lặp lại một số lần nhất định. Vì vậy, thay vì thêm một số dòng mã gần như bằng nhau trong một tập lệnh, chúng ta có thể sử dụng các vòng lặp.

Các vòng lặp được sử dụng để thực thi cùng một khối mã nhiều lần, miễn là một điều kiện nhất định là đúng.

Trong PHP, chúng tôi có các loại vòng lặp sau:

  • while - Vòng lặp qua một khối mã miễn là điều kiện được chỉ định là đúng
  • do...while - Vòng lặp qua một khối mã một lần, sau đó lặp lại vòng lặp miễn là điều kiện được chỉ định là đúng
  • for - Vòng lặp qua một khối mã một số lần được chỉ định
  • ";
    }
    while($i <= 3);
    ?>
    0 - Vòng lặp qua một khối mã cho mỗi phần tử trong một mảng

Các chương sau sẽ giải thích và đưa ra ví dụ về từng loại vòng lặp.



Trong hướng dẫn này, bạn sẽ học cách lặp lại một loạt các hành động bằng cách sử dụng các vòng lặp trong PHP.

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

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

  • Trong khi - các vòng lặp qua một khối mã miễn là điều kiện được chỉ định đánh giá là true. — loops through a block of code as long as the condition specified evaluates to true.
  • Làm trong khi - khối mã được thực thi một lần và sau đó điều kiện được đánh giá. Nếu điều kiện là đúng, câu lệnh được lặp lại miễn là điều kiện được chỉ định là đúng. — the block of code executed once and then condition is evaluated. If the condition is true the statement is repeated as long as the specified condition is true.
  • Đối với - Vòng lặp qua một khối mã cho đến khi bộ đếm đạt đến một số được chỉ định. — loops through a block of code until the counter reaches a specified number.
  • FOREACH - Vòng lặp qua một khối mã cho mỗi phần tử trong một mảng. — loops through a block of code for each element in an array.

Bạn cũng sẽ học cách lặp qua các giá trị của mảng bằng cách sử dụng vòng lặp

";
}
while($i <= 3);
?>
1 ở cuối chương này. Công việc vòng lặp
";
}
while($i <= 3);
?>
1 cụ thể với các mảng.


PHP trong khi vòng lặp

Câu lệnh while sẽ lặp qua một khối mã miễn là điều kiện được chỉ định trong câu lệnh while đánh giá là true.

while (điều kiện) {& nbsp; & nbsp; & nbsp; & nbsp; // mã sẽ được thực thi}(condition){
    // Code to be executed
}

Ví dụ dưới đây xác định một vòng lặp bắt đầu bằng

";
}
while($i <= 3);
?>
5. Vòng lặp sẽ tiếp tục chạy miễn là
";
}
while($i <= 3);
?>
6 nhỏ hơn hoặc bằng 3.
";
}
while($i <= 3);
?>
6 sẽ tăng thêm 1 mỗi lần vòng lặp chạy:

";
}
?>


PHP làm… trong khi vòng lặp

Vòng lặp

";
}
while($i <= 3);
?>
8 là một biến thể trong khi vòng lặp, đánh giá điều kiện ở cuối mỗi lần lặp vòng lặp. Với vòng lặp
";
}
while($i <= 3);
?>
8, khối mã được thực thi một lần và sau đó điều kiện được đánh giá, nếu điều kiện là đúng, câu lệnh được lặp lại miễn là điều kiện được chỉ định được đánh giá là đúng.

làm {& nbsp; & nbsp; & nbsp; & nbsp; // mã được thực thi} while (điều kiện);{
    // Code to be executed
}
while(condition);

Ví dụ sau đây xác định một vòng lặp bắt đầu bằng

";
}
while($i <= 3);
?>
5. Sau đó, nó sẽ tăng
";
}
while($i <= 3);
?>
6 với 1 và in đầu ra. Sau đó, điều kiện được đánh giá và vòng lặp sẽ tiếp tục chạy miễn là
";
}
while($i <= 3);
?>
6 nhỏ hơn hoặc bằng 3.

";
}
while($i <= 3);
?>

Sự khác biệt giữa trong khi và làm… trong khi vòng lặp

Vòng lặp while khác với vòng

";
}
while($i <= 3);
?>
8 theo một cách quan trọng - với vòng lặp while, điều kiện được đánh giá sẽ được kiểm tra ở đầu mỗi lần lặp vòng lặp, vì vậy nếu biểu thức có điều kiện đánh giá là sai, vòng lặp sẽ không bao giờ được thực thi.

Mặt khác, với vòng lặp

";
}
while($i <= 3);
?>
8, vòng lặp sẽ luôn được thực thi một lần, ngay cả khi biểu thức có điều kiện là sai, bởi vì điều kiện được đánh giá ở cuối vòng lặp vòng thay vì bắt đầu.


PHP cho vòng lặp

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

cho (khởi tạo; điều kiện; tăng) {& nbsp; & nbsp; & nbsp; & nbsp; // mã sẽ được thực thi}(initialization; condition; increment){
    // Code to be executed
}

Các tham số của vòng lặp for có ý nghĩa sau:

  • ";
    }
    ?>
    9 - Nó được sử dụng để khởi tạo các biến bộ đếm và được đánh giá một lần vô điều kiện trước khi thực hiện đầu tiên cơ thể của vòng lặp.
  • ";
    }
    ?>
    0 - Vào đầu mỗi lần lặp, điều kiện được đánh giá. Nếu nó đánh giá thành
    ";
    }
    ?>
    1, vòng lặp tiếp tục và các câu lệnh lồng nhau được thực thi. Nếu nó đánh giá thành
    ";
    }
    ?>
    2, việc thực hiện các vòng lặp kết thúc.
  • ";
    }
    ?>
    3 - Nó cập nhật bộ đếm vòng lặp với một giá trị mới. Nó được đánh giá ở cuối mỗi lần lặp.

Ví dụ dưới đây xác định một vòng lặp bắt đầu bằng

";
}
while($i <= 3);
?>
5. Vòng lặp sẽ tiếp tục cho đến khi
";
}
while($i <= 3);
?>
6 nhỏ hơn hoặc bằng 3. Biến
";
}
while($i <= 3);
?>
6 sẽ tăng thêm 1 mỗi lần vòng lặp chạy:

";
}
?>


Php foreach vòng lặp

Vòng lặp

";
}
while($i <= 3);
?>
0 được sử dụng để lặp lại trên các mảng.

foreach ($ mảng là $ value) {& nbsp; & nbsp; & nbsp; & nbsp; // mã sẽ được thực thi}($array as $value){
    // Code to be executed
}

Ví dụ sau đây cho thấy một vòng lặp sẽ in các giá trị của mảng đã cho:

";
}
?>

Có thêm một cú pháp của vòng lặp

";
}
while($i <= 3);
?>
0, đó là phần mở rộng của đầu tiên.

foreach ($ mảng là $ key => $ value) {& nbsp; & nbsp; & nbsp; & nbsp; // mã sẽ được thực thi}($array as $key => $value){
    // Code to be executed
}

 "Peter Parker",
    "email" => "",
    "age" => 18
);
 
// Loop through superhero array
foreach($superhero as $key => $value){
    echo $key . " : " . $value . "
"; } ?>

Các loại vòng lặp 4 php là gì?

Một vòng lặp là một cấu trúc điều khiển lặp liên quan đến việc thực hiện cùng một số mã một số lần cho đến khi một điều kiện nhất định được đáp ứng.

Các loại vòng lặp PHP là gì?

Vòng lặp PHP..
Trong khi - Vòng lặp qua một khối mã miễn là điều kiện được chỉ định là đúng ..
làm ... trong khi - các vòng qua một khối mã một lần, và sau đó lặp lại vòng lặp miễn là điều kiện được chỉ định là đúng ..
cho - các vòng thông qua một khối mã, một số lần được chỉ định ..

Có bao nhiêu vòng trong PHP?

Có bốn loại vòng lặp khác nhau được PHP.four different types of loops supported by PHP.

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

Các vòng lặp là các cấu trúc điều khiển được sử dụng để lặp lại một phần mã nhất định một số lần nhất định hoặc cho đến khi một điều kiện cụ thể được đáp ứng.Visual Basic có ba loại vòng lặp chính: Đối với..Next vòng lặp, thực hiện các vòng lặp và trong khi các vòng lặp.for.. next loops, do loops and while loops.