14. Các loại vòng lặp trong lập trình php

Trong lập trình PHP, có nhiều loại vòng lặp để lặp qua danh sách các giá trị hoặc thực hiện một khối mã lệnh nhiều lần. Dưới đây là các loại vòng lặp phổ biến trong PHP:

Vòng lặp for:

Vòng lặp for thường được sử dụng khi bạn biết trước số lần lặp cụ thể.

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

Vòng lặp while:

Vòng lặp while lặp qua một khối mã lệnh cho đến khi điều kiện sai.

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

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

Vòng lặp do...while cũng lặp qua một khối mã lệnh ít nhất một lần, sau đó kiểm tra điều kiện để tiếp tục lặp.

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

Vòng lặp foreach:

Vòng lặp foreach thường được sử dụng để lặp qua mảng hoặc các tập hợp (arrays, collections).

php
$fruits = array("apple", "banana", "orange");
foreach ($fruits as $fruit) {
    echo $fruit;
}

Vòng lặp breakcontinue:

  • break: Dừng vòng lặp hiện tại và thoát khỏi vòng lặp.
  • continue: Bỏ qua phần còn lại của vòng lặp hiện tại và chuyển đến vòng lặp tiếp theo.
php
for ($i = 0; $i < 10; $i++) {
    if ($i == 5) {
        break; // Dừng vòng lặp khi $i = 5
    }
    if ($i % 2 == 0) {
        continue; // Bỏ qua các giá trị chẵn
    }
    echo $i;
}

Vòng lặp vô hạn:

Nếu bạn muốn tạo vòng lặp vô hạn, bạn có thể sử dụng while (true) hoặc for (;;). Tuy nhiên, bạn cần chắc chắn có điều kiện dừng thích hợp để tránh lặp vô hạn thực sự.

php
while (true) {
    // ...
    if (/* điều kiện dừng */) {
        break;
    }
}

Đó là một số loại vòng lặp phổ biến trong PHP. Cách bạn lựa chọn vòng lặp sẽ phụ thuộc vào tình huống cụ thể mà bạn đang đối mặt.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top