⊗ppPmCdSch 97 of 447 menu

Konstruksi switch-case di PHP

Di PHP ada konstruksi khusus switch-case, yang digunakan untuk memilih satu nilai dari serangkaian nilai. Pelajari sintaksnya:

<?php switch (variabel) { case 'nilai1': /* di sini kode yang akan dieksekusi jika variabel memiliki nilai1 */ break; case 'nilai2': /* di sini kode yang akan dieksekusi jika variabel memiliki nilai2 */ break; case 'nilai3': /* di sini kode yang akan dieksekusi jika variabel memiliki nilai3 */ break; default: /* di sini kode yang akan dieksekusi jika tidak cocok dengan nilai apa pun */ break; } ?>

Seperti yang dapat Anda perhatikan, switch-case merupakan alternatif untuk banyak elseif. Mari kita lihat contohnya. Misalkan kita memiliki kode seperti ini:

<?php $num = 1; if ($num === 1) { echo 'varian 1'; } elseif ($num === 2) { echo 'varian 2'; } elseif ($num === 3) { echo 'varian 3'; } else { echo 'varian tidak didukung'; } ?>

Mari tulis ulang kode ini menggunakan konstruksi switch-case:

<?php $num = 1; switch ($num) { case 1: echo 'varian 1'; break; case 2: echo 'varian 2'; break; case 3: echo 'varian 3'; break; default: echo 'varian tidak didukung'; break; } ?>

Variabel $num dapat menerima nilai 1, 2, 3 atau 4. Tentukan musim mana yang sesuai dengan nilai variabel ini.

hyuzbntruzc