`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:

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
    $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.

Last updated