PHP - SWITCH




Hàm switch được dủng để thực thi các hành động cơ bản trên các điều kiện khác nhau.
Hàm switch dùng để chọn một trong nhiều khối mã(blocks of code) để thực thi.









CÚ PHÁP
switch (n)
{
    case label1:
        code to be executed if n=label1;
        break;
    case label2:
        code to be executed if n=label2;
        break;
    case label3:
        code to be executed if n=label3;
        break;
    ...
    default:
        code to be executed if n is different from all labels;
}

Đây là cách nó hoạt động:
  • Một biến n sẽ được khai báo, giá trị của biến này sẽ so sánh với với giá trị của mỗi điều kiện(case) được khai báo. 
  • Nếu nó hợp lệ thì khối mã được khai báo trong trong điều kiện(case) tương ứng sẽ được thực thi. 
  • Hàm break được sử dụng để dừng các mã(code) trong các case kế tiếp , hiểu đơn giản nó dùng để kết thúc quá trình chãy mã trong hàm switch, nếu không có hàm break giá trị mặc định sẽ luôn trả về điều kiện default. 
  • Điều kiện default được sử dụng trong trường hợp n không hợp lệ với bất kỳ điều kiện case nào.

Ví dụ bên dưới sẽ mô tả cách hoạt động của hàm switch.
<?php
$favcolor="red";
switch ($favcolor)
{
case "red":
  echo "Your favorite color is red!";
  break;
case "blue":
  echo "Your favorite color is blue!";
  break;
case "green":
  echo "Your favorite color is green!";
  break;
default:
  echo "Your favorite color is neither red, blue, or green!";
}
?>










No comments:

Post a Comment