giá trị khác.
Ví dụ:
PHP Code:
case "ca":
echo ("Canada"); break;
case "uk":
echo ("the United Kingdom"); break;
default:
echo ("the United States"); }
Khi câu lệnh switch thực hiện kiểm tra giá trị của biến $country và so sánh nó với mỗi một trong các giá trị trong các mệnh đề case. Khi một giá trị thích hợp được tìm thấy, các câu lệnh kết hợp với case được thực hiện cho đến khi gặp câu lệnh break. Còn nếu không tìm ra được giá trị thích hợp nào thì câu lệnh default sẽ được thực hiện. Chú ý rằng lệnh switch trong PHP thì linh hoạt hơn nhiều so với hầu hết các ngôn ngữ khác. Không giống như C, Java và ngay cả JavaScript, các giá trị case cũng có thể là một trong các loại vô hướng, bao gồm tất cả các số ,các chuỗi và ngay cả các biến.Ví dụ:
PHP Code: $val = 6;$a = 5;$b = 6; switch ($val) { case $a: echo ("five"); break; case $b:
echo ("six"); break; default:
echo ("$val"); }
Các mảng và các đối tượng chỉ là những loại dữ liệu là không phải là những nhãn đúng của case trong PHP.
Vòng lặp: Các vòng lặp chính là các phương tiện của việc thực thi một khối mã lệnh trong một số lần cho trước hay là cho đến khi gặp phải một điều kiện nhất định. PHP có hai loại vòng lặp: vòng lặp while kiểm tra điều kiện trước hay là sau mỗi bước tính lặp đi lặp lại và thực hiện lặp lại chỉ khi điều kiện là đúng. Một kiểu lặp khác là for, trong trường hợp này, số lượng bước tính lặp đi lặp lại được qui định trước khi lặp lần đầu và không thể bị thay đổi.