Hướng dẫn nested loop in php w3schools - vòng lặp lồng nhau trong php w3schools


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
  • foreach ($array as $element) 
    {
    code to be executed;
    }
    0 - Vòng lặp qua một khối mã một số lần được chỉ định
  • foreach ($array as $element) 
    {
    code to be executed;
    }
    1 - 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.



PHP cho vòng lặpfor Loop


Vòng lặp

foreach ($array as $element) 
{
code to be executed;
}
0 - 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

foreach ($array as $element) 
{
code to be executed;
}
0 đượ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:



PHP cho vòng lặp là một câu lệnh LOOP có thể được sử dụng dưới nhiều dạng khác nhau để thực thi một khối mã liên tục miễn là điều kiện của vòng lặp là đúng và chỉ dừng lại khi điều kiện không thành công. Đó là:

Đối với vòng lặp: Đối với vòng lặp được sử dụng để thực hiện một nhóm hành động chỉ trong một số lần được chỉ định.
For loop is used to execute a group of action only for a specified number of times.

Syntax:

for(initialization; condition; increment/decrement)
{  
code to be executed till the condition is true;
}

Đối với mỗi vòng lặp: Đối với mỗi vòng lặp được sử dụng để đi qua một mảng để thực hiện một nhóm hành động cho từng phần tử trong một mảng.
For Each loop is used for traversing an array to execute a group of action for each elements in an array.

Syntax:

foreach ($array as $element) 
{
code to be executed;
}

Lồng nhau cho vòng lặp: lồng nhau cho vòng lặp là cho vòng lặp bên trong một vòng lặp và v.v. được sử dụng để chạy nhiều điều kiện vòng lặp.
Nested For loop is For loop inside a For loop and so on which is used to run multiple loop conditions.
Syntax:

for(initialization; condition; increment/decrement)
{  
	for(initialization; condition; increment/decrement)
	{
         code to be executed till the condition is true;
        }
}

Ví dụ 1: Ví dụ về cho vòng lặp

DOCTYPE html>
<html>
<body>
 
php  
for ($i = 0; $i <= 10; $i++) {
  echo "The number is: $i 
"
; } ?>   body> html>

Đầu ra

The number is: 0
The number is: 1
The number is: 2
The number is: 3
The number is: 4
The number is: 5
The number is: 6
The number is: 7
The number is: 8
The number is: 9
The number is: 10

Ví dụ 2: Ví dụ về cho mỗi vòng lặp

DOCTYPE html>
<html>
<body>
 
php  
$colors = array("BMW", "Ford", "Hyundai", "Jaguar");
 
foreach ($colors as $value) {
  echo "$value 
"
; } ?>   body> html>

Đầu ra

Ví dụ 2: Ví dụ về cho mỗi vòng lặp

DOCTYPE html>
<html>
<body>
 
php  
for ($i = 0; $i <= 2; $i++)
{
 	for ($j = 0; $j <= 5; $j++)
{
$sum = $i+ $j;
echo "$sum
"
; } echo "
"
; } ?>   body> html>

Syntax:

0
1
2
3
4
5
 
1
2
3
4
5
6
 
2
3
4
5
6
7

Hướng dẫn nested loop in php w3schools - vòng lặp lồng nhau trong php w3schools

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

PHP lồng nhau cho vòng lặp Chúng ta có thể sử dụng cho vòng lặp bên trong cho vòng lặp trong PHP, nó được gọi là lồng nhau cho vòng lặp. Các vòng bên trong chỉ thực thi khi điều kiện vòng ngoài cho điều kiện vòng lặp được tìm thấy đúng. Trong trường hợp bên trong hoặc lồng nhau cho vòng lặp, lồng nhau cho vòng lặp được thực hiện đầy đủ cho một vòng ngoài cho vòng lặp.for loop inside for loop in PHP, it is known as nested for loop. The inner for loop executes only when the outer for loop condition is found true. In case of inner or nested for loop, nested for loop is executed fully for one outer for loop.

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 ..

Làm thế nào tôi có thể in 1 đến 10 số trong PHP?

Chúng ta có thể in số từ 1 đến 10 bằng cách sử dụng cho vòng lặp.Bạn có thể dễ dàng mở rộng chương trình này để in bất kỳ số nào từ bắt đầu từ bất kỳ giá trị nào và kết thúc trên bất kỳ giá trị nào.Lệnh Echo sẽ in giá trị của $ I lên màn hình.Trong dòng tiếp theo, chúng tôi đã sử dụng cùng một lệnh Echo để in một lần ngắt dòng HTML.by using for loop. You can easily extend this program to print any numbers from starting from any value and ending on any value. The echo command will print the value of $i to the screen. In the next line we have used the same echo command to print one html line break.