$i = 5;
switch ($i) {
case 0:
echo '$i bernilai 0.';
break;
case 1:
case 2:
case 3:
case 4:
case 5:
echo '$i bernilai diantara 1 dan 5.';
break;
case 6:
case 7:
echo '$1 bernilai 6 atau 7.';
break;
default:
echo "Saya tidak tahu nilai dari \$i.";
}
ini gimana ya ? gagal paham ane
1 jempol
hafidzal
138
7
·
10 tahun, 4 bulan yang lalu
·
2 jempol
Itu variabel i nilainya 5, switch ($i) berarti jadi switch(5) karena variabel i nya udah di set "5" sebelumnya, karena switch (5) langsung ke case 5 outputnya langsung $i bernilai diantara 1 dan 5. cmiiw.
JoJoTamvan
133
4
·
10 tahun, 3 bulan yang lalu
·
1 jempol
$i = 5;
//cukup di mulai titik dua :
switch ($i) :
case 0:
echo '$i bernilai 0.';
break;
case 1:
case 2:
case 3:
case 4:
case 5:
echo '$i bernilai diantara 1 dan 5.';
break;
case 6:
case 7:
echo '$1 bernilai 6 atau 7.';
break;
default:
echo "Saya tidak tahu nilai dari \$i.";
//di akhiri dengan
endswitch
Masyhudi
61
0
·
10 tahun, 3 bulan yang lalu
·
0 jempol
yg paling bawah ( } ) di ganti tulisan endswitch;
underground
71
3
·
10 tahun, 3 bulan yang lalu
·
0 jempol
kalo pernah pake pascal, ini sama dengan case (variabel) of nilai : perintah; intinya, nilai varibel $i akan diperiksa, jika nilainya ada yang sama pada case , maka perintah setelah case tersebut akan dijalankan terus menerus (kecuali jika ada perintah break) jika nilai case tidak ada yang sama dengan nilai $i, maka perintah yang akan dijalankan adalah perintah default: dan tidak dilakukan berkali kali