Vòng lặp While trong mảng PHP

Vòng lặp while trong PHP có thể được sử dụng để duyệt qua bộ mã như vòng lặp for. Vòng lặp while thực thi lặp đi lặp lại một khối mã cho đến khi điều kiện là FALSE. Khi điều kiện là FALSE, nó sẽ thoát khỏi phần thân của vòng lặp

Nó nên được sử dụng nếu số lần lặp không được biết đến

Vòng lặp while còn được gọi là vòng lặp Entry control vì điều kiện được kiểm tra trước khi vào thân vòng lặp. Điều này có nghĩa là trước tiên điều kiện được kiểm tra. Nếu điều kiện là đúng, khối mã sẽ được thực thi

cú pháp

Cú pháp thay thế

Sơ đồ vòng lặp trong khi PHP

Vòng lặp While trong mảng PHP

Ví dụ vòng lặp While trong PHP

đầu ra

Ví dụ thay thế

đầu ra

Thí dụ

Dưới đây là ví dụ in bảng chữ cái bằng vòng lặp while

đầu ra

Vòng lặp lồng nhau trong khi PHP

Chúng ta có thể sử dụng vòng lặp while bên trong vòng lặp while khác trong PHP, nó được gọi là vòng lặp while lồng nhau

Trong trường hợp vòng lặp while bên trong hoặc lồng nhau, vòng lặp while lồng nhau được thực thi đầy đủ cho một vòng lặp while bên ngoài. Nếu vòng lặp while ngoài được thực hiện 3 lần và vòng lặp while lồng nhau trong 3 lần, thì vòng lặp while lồng nhau sẽ được thực hiện 9 lần (3 lần cho vòng lặp ngoài thứ nhất, 3 lần cho vòng lặp ngoài thứ 2 và 3 lần cho vòng lặp ngoài thứ 3)

Vòng lặp while của PHP được sử dụng để thực thi một khối mã nhất định cho đến khi biểu thức đã cho trong while là sai

Đây là loại vòng lặp đơn giản nhất trong PHP hoạt động giống như ngôn ngữ C

Điều kiện hoặc giá trị của biểu thức được kiểm tra khi bắt đầu vòng lặp while

Xem thêm. vòng lặp for

Cấu trúc của vòng lặp while

Sau đây là cấu trúc chung của việc sử dụng vòng lặp while trong chương trình PHP

1

2

3

4

5

6

7

while ( điều kiện / biểu thức ){

 

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

 

cuối cùng;

 

}


 

Vì biểu thức được ước tính ở đầu vòng lặp while, nếu điều kiện trả trước là sai, các câu lệnh bên trong dấu ngoặc nhọn sẽ không được thực thi. Để thực thi khối mã ít nhất một lần, ngay cả khi điều kiện sai, bạn có thể sử dụng do. trong khi lặp lại

Một ví dụ về việc sử dụng vòng lặp while để hiển thị số

Trong ví dụ đơn giản này về việc sử dụng vòng lặp while trong PHP; . Giá trị của biến được kiểm tra trong mỗi lần lặp và tăng thêm 1 nếu điều kiện là đúng

Vòng lặp While trong mảng PHP

Xem bản demo và mã trực tuyến

Đây là cách vòng lặp while được sử dụng trong ví dụ trên

1

2

3

4

5

6

7

8

9

$x = 1;

 

while ($x< = 5){

 

echo $x. ";

 

$x ++ ;

 

}


 

Sử dụng toán tử giảm dần trong ví dụ về vòng lặp while

Trong ví dụ này, giá trị của biến được giảm dần trong mỗi lần lặp lại và được hiển thị trong div HTML

Vòng lặp While trong mảng PHP

Xem bản demo và mã trực tuyến

Đoạn mã sau cho vòng lặp while được sử dụng trong ví dụ này

1

2

3

4

5

6

7

8

9

$x = 5;

 

while($x> = 1){

 

echo $x. ";

 

$x -- ;

 

}


 

Sử dụng từ khóa endwhile trong vòng lặp while

Bạn cũng có thể sử dụng từ khóa endwhile trong vòng lặp while. Ví dụ này sẽ xuất giống như trong ví dụ đầu tiên

Vòng lặp While trong mảng PHP

Xem bản demo và mã trực tuyến

Đây là cách cuối cùng được sử dụng trong ví dụ trên

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

 

// Bản demo của vòng lặp while trong PHP

 

$x = 1;

 

while ($x < = 5):

 

echo $x . ";

 

$x ++ ;

 

cuối cùng;

 

 

 

?>


 

Bản trình diễn tăng nhiều hơn một trong vòng lặp while

Trong các ví dụ trên, tăng hoặc giảm giá trị của biến là 1 bằng cách sử dụng ++ hoặc –. Bạn có thể chỉ định các giá trị khác. Trong ví dụ này, số gia trong mỗi lần lặp là 10

Vòng lặp While trong mảng PHP

Xem bản demo và mã trực tuyến

Đoạn mã sau được thực thi

1

2

3

4

5

6

7

8

9

$x = 10;

 

while ($x < = 50):

 

echo $x . ";

 

$x = $x + 10;

 

cuối cùng;


 

Sử dụng vòng lặp while với mảng PHP

Bạn cũng có thể sử dụng vòng lặp while của PHP với mảng. Trong ví dụ này, một mảng năm phần tử được tạo. Biểu thức trong vòng lặp while là tổng độ dài của các phần tử bằng cách sử dụng hàm đếm. Vì vậy, vòng lặp while sẽ tiếp tục thực hiện cho đến khi đạt đến độ dài tối đa của mảng. Trong mỗi lần lặp, giá trị của phần tử hiện tại được hiển thị bằng cách sử dụng câu lệnh echo của PHP

Vòng lặp While trong mảng PHP

Xem bản demo và mã trực tuyến

Đây là cách các phần tử mảng được hiển thị bằng cách sử dụng vòng lặp while

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

 

// Bản demo của vòng lặp while trong PHP

 

$arr_variable = mảng (10,20,30,40,50);

 

$x = 0;

 

while ($x<count($arr_variable)){

 

echo     "Giá trị phần tử hiện tại của mảng = $arr_variable[$x] """"""";

 

$x ++ ;

 

}

 

?>


 

Một ví dụ về sử dụng vòng lặp while với mảng kết hợp

Trong ví dụ này, một mảng kết hợp gồm ba phần tử được tạo. Vòng lặp while được sử dụng với khóa/giá trị nơi chỉ mục và giá trị của các phần tử được hiển thị

Làm cách nào để in mảng bằng vòng lặp while trong PHP?

php $assocArray = array('a' => 1, 'b' => 2, 'c' => 3); . trống($keys)) { $key = array_pop($keys); .

Làm cách nào để kiểm soát một mảng bằng cách sử dụng vòng lặp while trong PHP?

Vòng lặp while của PHP có thể được sử dụng để duyệt qua bộ mã như vòng lặp for. Vòng lặp while thực thi lặp đi lặp lại một khối mã cho đến khi điều kiện là FALSE. Khi điều kiện là FALSE, nó sẽ thoát khỏi phần thân của vòng lặp. .
trong khi($n<=10)
echo "$n
";.
cuối cùng;

Làm cách nào để lặp mảng đối tượng trong PHP?

Có một số cách để duyệt qua các mảng trong PHP và cách bạn chọn sẽ tùy thuộc vào dữ liệu của bạn và tác vụ bạn đang thực hiện. .
Cấu trúc foreach
Các hàm Iterator
Sử dụng vòng lặp for
Gọi một hàm cho mỗi phần tử mảng
Giảm một mảng
Tìm kiếm giá trị

PHP có vòng lặp while không?

PHP làm. vòng lặp while . vòng lặp while sẽ luôn thực thi khối mã một lần, sau đó nó sẽ kiểm tra điều kiện và lặp lại vòng lặp trong khi điều kiện đã chỉ định là đúng.