Pernyataan beralih PHP
Pernyataan switch
tersebut digunakan untuk melakukan tindakan yang berbeda berdasarkan kondisi yang berbeda.
Pernyataan beralih PHP
Gunakan switch
pernyataan untuk memilih salah satu dari banyak blok kode yang akan dieksekusi .
Sintaksis
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;
}
Begini cara kerjanya: Pertama, kita memiliki satu ekspresi n (paling sering variabel), yang dievaluasi sekali. Nilai ekspresi kemudian dibandingkan dengan nilai untuk setiap kasus dalam struktur. Jika ada kecocokan, blok kode yang terkait dengan kasus itu akan dieksekusi. Gunakan break
untuk mencegah kode masuk ke kasus berikutnya secara otomatis. Pernyataan default
ini digunakan jika tidak ada kecocokan yang ditemukan.
Contoh
<?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, nor green!";
}
?>