$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
·
9 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
·
9 tahun, 4 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
·
9 tahun, 4 bulan yang lalu
·
0 jempol
yg paling bawah ( } ) di ganti tulisan endswitch;
underground
71
3
·
9 tahun, 4 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