# \`switch\` Statement

Pernyataan `switch` digunakan untuk memilih salah satu dari beberapa blok kode berdasarkan nilai ekspresi. `switch` berguna ketika Anda memiliki banyak kondisi yang perlu diperiksa terhadap satu nilai.

**Sintaks**:

```php
phpCopy codeswitch (ekspresi) {
    case nilai1:
        // kode jika ekspresi sama dengan nilai1
        break;
    case nilai2:
        // kode jika ekspresi sama dengan nilai2
        break;
    default:
        // kode jika ekspresi tidak sama dengan nilai-nilai sebelumnya
}
```

**Contoh Penggunaan**:

* **Soal**: Buatlah program yang menampilkan nama hari berdasarkan nomor hari dari 1 hingga 7.

  * **Penjelasan**: Jika nomor hari adalah 1, tampilkan "Senin". Jika nomor hari adalah 2, tampilkan "Selasa", dan seterusnya. Jika nomor hari tidak valid, tampilkan "Hari tidak valid".

  ```php
  <?php
  $day = 4;
  switch ($day) {
      case 1:
          echo "Senin";
          break;
      case 2:
          echo "Selasa";
          break;
      case 3:
          echo "Rabu";
          break;
      case 4:
          echo "Kamis";
          break;
      case 5:
          echo "Jumat";
          break;
      case 6:
          echo "Sabtu";
          break;
      case 7:
          echo "Minggu";
          break;
      default:
          echo "Hari tidak valid";
  }
  ?>
  ```

#### Rangkuman:

* **`if` Statement**: Digunakan untuk mengeksekusi kode berdasarkan kondisi tunggal.
* **`if-else` Statement**: Digunakan untuk mengeksekusi kode jika kondisi benar atau salah.
* **`if-else if-else` Statement**: Digunakan untuk memeriksa beberapa kondisi secara berurutan.
* **`switch` Statement**: Digunakan untuk memilih satu blok kode dari beberapa blok berdasarkan nilai ekspresi.
