Kegunaan Switch Case sama dengan If Else dan Elseif pada PHP, pernyataan switch dapat digunakan apabila Anda ingin membandingan variabel yang sama dengan banyak nilai. Dengan karakter tersebut sehingga waktu eksekusi switch case lebih cepat dibandingkan dengan if else.
Switch PHP statement digunakan untuk mengeksekusi satu statement dari beberapa kondisi. Statement ini pun berfungsi seperti pernyataan PHP if-else-if contoh:
<!DOCTYPE html>
<html>
<body>
<?php
$warna = "merah";
switch ($warna) {
case "merah":
echo "Warna faforit kamu Merah!";
break;
case "biru":
echo "YWarna faforit kamu Biru!";
break;
case "kuning":
echo "Warna faforit kamu kuning!";
break;
default:
echo "Warna faforit kamu merah, biru, kuning!";
}
?>
</body>
</html>
Penggunaan Break
Dalam switch case pada PHP, jika kita tidak menyertakan statement break, maka PHP akan mengeksekui blok berikutnya sampai menemukan statement break atau kurung tutup sebagai akhir dari switch statement, contoh:
<?php
$hari = 'Rabu';
switch ($hari)
{
case 'Senin' :
echo 'Hari ini hari ' . $hari . ', Menjalankan rutinitas kembali!<br/>';
break;
case 'Selasa' :
case 'Rabu' :
case 'Kamis' :
echo 'Hari ini hari ' . $hari . ', Tetap Bekerja<br/>';
break;
case 'Jumat' :
echo 'Hari ini hari ' . $hari . ', Semoga akhir pekan menyenangkan<br/>';
break;
}
?>
Output Program diatas
Hari ini hari Rabu, Tetap Bekerja
Tags
php