PHP

Pernyataan Switch di PHP – Kode dan Contohnya

Pernyataan switch digunakan untuk melakukan tindakan yang berbeda berdasarkan kondisi yang berbeda.

Pernyataan switch PHP

Gunakan pernyataan switch untuk memilih salah satu dari banyak blok kode yang akan dieksekusi.

Sintaksis

switch (n) {
case label1:
kode yang akan dijalankan jika n = label1;
break;
case label2:
kode yang akan dieksekusi jika n = label2;
break;
case label3:
kode yang akan dieksekusi jika n = label3;
break;

default:
kode yang akan dijalankan jika n berbeda dari semua label;
}

Cara kerjanya:

  1. Pertama kita memiliki ekspresi tunggal n (paling sering variabel), yang dievaluasi sekali.
  2. Nilai ekspresi tersebut kemudian dibandingkan dengan nilai untuk setiap kasus dalam struktur.
  3. Jika ada yang cocok, blok kode yang terkait dengan kasus itu dijalankan.
  4. Gunakan break untuk mencegah kode berjalan ke kasus berikutnya secara otomatis.
  5. Pernyataan default digunakan jika tidak ada kecocokan yang ditemukan.

Contoh :

<?php
$favcolor = "merah";

switch ($favcolor) {
  case "merah":
    echo "Warna kesukaanmu adalah merah!";
    break;
  case "biru":
    echo "Warna kesukaanmu adalah  biru!";
    break;
  case "hijau":
    echo "Warna kesukaanmu adalah  hijau!";
    break;
  default:
    echo "Warna favoritmu bukan merah, biru, atau hijau!";
}
?>
  //Output : Warna kesukaanmu adalah merah

Hanifah Nurbaeti