Hướng dẫn dùng inside switcher trong PHP

Trong bài này, chúng ta sẽ tìm hiểu kỹ về cấu trúc rẽ nhánh switch…case trong PHP. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập trình Web PHP với XAMPP để biết cách chạy ứng dụng web PHP với XAMPP.

Câu lệnh switch được sử dụng để lựa chọn một trong nhiều khối lệnh để thực hiện tùy vào biểu thức nào được lựa chọn. Cú pháp cấu trúc switch…case trong PHP:

switch (label) { 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; }

Câu lệnh switch…case trong PHP hoạt động như thế nào? Đầu tiên, chúng ta có một biểu thức label (thường là một biến). Giá trị của label lần lượt được so sánh với các giá trị label1, label2, label3,… của từng case. Nếu có sự trùng khớp, code bên trong case đó sẽ được thực thi. Sử dụng câu lệnh break; để ngăn thực thi các trường hợp tiếp theo trong switch. Các câu lệnh trong default sẽ được thực thi nếu không tìm thấy kết quả phù hợp nào.

<?php $number = 44; // switch statement to check size switch ($number) { case 29: echo "Small"; break; case 42: echo "Medium"; break; // match the value of week case 44: echo "Large"; break; case 48: echo "Extra Large"; break; default: echo "Unknown"; break; } ?>
Kết quả
Large

Tư duy về cấu trúc rẽ nhánh switch...case trong PHP cũng giống các ngôn ngữ khác như C++, Java,… Các bạn có thể đọc bài Cấu trúc rẽ nhánh switch case và minh họa với C++ hoặc Câu lệnh switch case và toán tử điều kiện trong Java để tham khảo thêm nhé!

  • Câu lệnh order by và limit trong MySQL với Python
  • Các thành phần và cú pháp cơ bản trong chương trình Python
  • Chỉ định truy cập (access modifier) của thành viên thuộc lớp trong Java
  • Nạp chồng toán tử (operator overloading) trong C++
  • Dẫn xuất public, protected, private trong kế thừa và minh họa với C++

PHP programming web programming