Thứ Bảy, 25 tháng 12, 2010

Vòng lặp While trong PHP – PHP Looping

Vòng lặp While trong PHP – PHP Looping - Thiết kế web PHP


Thiết kế web PHP

Vòng lặp PHP

Thông thường khi bạn viết mã, bạn viết một khối mã để chạy lại khối mã này. Thay vì việc thêm một vài dòng trong một tập lệnh mà chúng ta có thể sử dụng vòng lặp để thực hiện một công việc như thế này.

Trong PHP, chúng tôi có vòng lặp sau đây:

* while – vòng lặp thông qua một khối mã, trong khi chỉ định một điều kiện là đúng
* do…while – vòng lặp thông qua một khối mã một lần, và sau đó lặp trong vòng lặp như lâu dài như là một điều kiện là đúng quy định
* for – Vòng lặp thông qua một khối mã xác định một số lần
* foreach – Vòng lặp thông qua một khối mã cho mỗi yếu tố trong một mảng

Vòng lặp while

Trong khi vòng lặp while thi hành khối mã lệnh khi điều kiện còn đúng.

Câu lệnh như sau:

while (điều kiện)
{
code để thi hành;
}
Ví dụ:

Ví dụ dưới đây định nghĩa là một vòng lặp bắt đầu với i = 1. Các vòng lặp sẽ tiếp tục chạy khi nó ít hơn, hoặc bằng 5. i sẽ tăng 1 mỗi lần chạy vòng lặp:

<html>
<body>

<?php
$i=1;
while($i<=5)
{
echo “The number is ” . $i . “<br />”;
$i++;
}
?>

</body>
</html>

Mã lập trình trên sẽ đưa ra là:

The number is 1
The number is 2
The number is 3
The number is 4
The number is 5

Vòng lặp do…while

Vòng lặp do…while sẽ luôn luôn thực thiệ khối mã lệnh sau đó kiểm tra điều kiện và lặp lại vòng lặp khi điều kiện đúng.

Cú pháp

do
{
mã để thi hành câu lệnh;
}
while (điều kiện);
Ví dụ

Ví dụ như sau định nghĩa một vòng lặ bắt đầu với i =1, sau đó tăng i thêm 1 và đưa ra. Sau đó kiểm tra điều kiện và tiếp tục vòng làm  khi i nhỏ hơn hoặc  = 5

<html>
<body>

<?php
$i=1;
do
{
$i++;
echo “The number is ” . $i . “<br />”;
}
while ($i<=5);
?>

</body>
</html>

Đưa ra:

The number is 2
The number is 3
The number is 4
The number is 5
The number is 6

1 nhận xét: