13. Cấu trúc switch trong lập trình php

Cấu trúc switch trong lập trình PHP cho phép bạn kiểm tra nhiều giá trị khác nhau của biểu thức và thực hiện các hành động tương ứng với từng giá trị. Dưới đây là cách sử dụng cấu trúc switch trong PHP:

Cấu trúc cơ bản:

php
switch (biểu_thức) {
    case giá_trị_1:
        // Thực hiện hành động nếu biểu thức có giá trị bằng giá trị 1
        break;
    case giá_trị_2:
        // Thực hiện hành động nếu biểu thức có giá trị bằng giá trị 2
        break;
    // Thêm các case khác nếu cần
    default:
        // Thực hiện hành động nếu không có giá trị nào khớp với các case trên
}

Ví dụ:

php
$dayOfWeek = "Wednesday";

switch ($dayOfWeek) {
    case "Monday":
        echo "Hôm nay là thứ Hai.";
        break;
    case "Tuesday":
        echo "Hôm nay là thứ Ba.";
        break;
    case "Wednesday":
        echo "Hôm nay là thứ Tư.";
        break;
    case "Thursday":
        echo "Hôm nay là thứ Năm.";
        break;
    case "Friday":
        echo "Hôm nay là thứ Sáu.";
        break;
    default:
        echo "Hôm nay là cuối tuần.";
}

Trong cấu trúc switch, biểu thức được kiểm tra so sánh với từng giá trị trong các case. Khi tìm thấy giá trị khớp với một case, các hành động trong case đó sẽ được thực hiện. Sau đó, break sẽ dừng cấu trúc switch và tiếp tục thực hiện các lệnh sau cấu trúc. Nếu không có giá trị nào khớp với các case, hành động trong default sẽ được thực hiện (nếu có).

Lưu ý rằng break được sử dụng để ngăn việc thực hiện các hành động trong các case tiếp theo. Nếu bạn không đặt break, các hành động trong tất cả các case từ giá trị khớp trở đi cũng sẽ được thực hiện.

Leave a Comment

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

Scroll to Top