PHP Loops

Loops trong PHP

Trong PHP, các vòng lặp (loops) cho phép bạn thực hiện một đoạn mã nhiều lần mà không cần phải viết lại mã đó. Điều này rất hữu ích khi bạn cần thực hiện các tác vụ lặp đi lặp lại, như duyệt qua các phần tử trong một mảng hoặc thực hiện một phép toán nhiều lần.

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

1. Vòng lặp for

Vòng lặp for được sử dụng khi bạn biết trước số lần lặp. Cú pháp của nó như sau:

for (khởi_tạo; điều_kiện; tăng_hoặc_giảm) {
    // Mã cần thực thi
}

Ví dụ:

for ($i = 0; $i < 5; $i++) {
    echo $i;
}

2. Vòng lặp while

Vòng lặp while sẽ tiếp tục thực hiện cho đến khi điều kiện không còn đúng. Cú pháp:

while (điều_kiện) {
    // Mã cần thực thi
}

Ví dụ:

$i = 0;
while ($i < 5) {
    echo $i;
    $i++;
}

3. Vòng lặp do...while

Vòng lặp do...while thực hiện ít nhất một lần, rồi kiểm tra điều kiện. Cú pháp:

do {
    // Mã cần thực thi
} while (điều_kiện);

Ví dụ:

$i = 0;
do {
    echo $i;
    $i++;
} while ($i < 5);

4. Vòng lặp foreach

Vòng lặp foreach được sử dụng chủ yếu với mảng, giúp bạn duyệt qua từng phần tử của mảng dễ dàng hơn. Cú pháp:

foreach ($mảng as $giá_trị) {
    // Mã cần thực thi
}

Ví dụ:

$mảng = [1, 2, 3, 4, 5];
foreach ($mảng as $giá_trị) {
    echo $giá_trị;
}

Tổng hợp

Các loại vòng lặp trong PHP cho phép bạn xử lý lặp lại một cách linh hoạt và hiệu quả. Bạn nên chọn loại vòng lặp phù hợp với trường hợp sử dụng của mình để có mã nguồn sạch và dễ hiểu nhất.