Silahkan masuk atau daftar agar skor dan code anda tersimpan.

Case lebih dari satu

Terkadang anda ingin membuat ekspresi lebih dari satu dimana mereka akan menghasilkan hasil yang sama. Perhatikan code berikut:

if ($i == 1 ||
    $i == 2 ||
    $i == 3) {
 echo '$i bernilai diantara 1 dan 3.';
}

Dengan sebuah pernyataan switch anda bisa melakukannya dengan memasukkan case setelah case sebelumnya tanpa menggunakan break. Untuk code yang sama seperti diatas dengan menggunakan switch akan terlihat seperti berikut:

case 1:
case 2:
case 3:
 echo '$i bernilai diantara 1 dan 3.';
 break;

Instruksi:

Betulkan code disamping sehingga tidak error dan berjalan seperti yang akan diharapkan dengan mengubah ?.


Petunjuk
Forum Diskusi
Lanjut Premium