penyataan suis
Pernyataan Suis PHP
Gunakan pernyataan suis jika anda ingin melaksanakan salah satu daripada beberapa blok kod secara selektif.
Sintaks
switch (n) { case label1: 如果 n=label1,此处代码将执行; break; case label2: 如果 n=label2,此处代码将执行; break; default: 如果 n 既不等于 label1 也不等于 label2,此处代码将执行; }
Cara ia berfungsi: Pertama, ungkapan ringkas n (biasanya pembolehubah) dinilai sekali. Membandingkan nilai ungkapan dengan nilai setiap kes dalam struktur. Jika terdapat padanan, kod yang dikaitkan dengan kes itu dilaksanakan. Selepas kod dilaksanakan, gunakan break untuk menghalang kod daripada melompat ke kes seterusnya untuk meneruskan pelaksanaan. Pernyataan lalai digunakan untuk melaksanakan apabila tiada padanan (iaitu, tiada kes yang benar).
Instance
<?php $favcolor="red"; switch ($favcolor) { case "red": echo "你喜欢的颜色是红色!"; break; case "blue": echo "你喜欢的颜色是蓝色!"; break; case "green": echo "你喜欢的颜色是绿色!"; break; default: echo "你喜欢的颜色不是 红, 蓝, 或绿色!"; } ?>
Struktur cawangan pelbagai hala
1.switch() kurungan mestilah pembolehubah
2.In switch(){} The yang paling biasa di China ialah pernyataan kes, ruang huruf kecil, diikuti dengan nilai dan titik bertindih selepas nilai:
switch(变量){ case 值: 语句; 语句; 语句; 语句; break; case 值2: 语句; break; case 值3: 语句; break; ....... }
Beberapa butiran yang perlu diberi perhatian dalam kes suis:
1 dalam Jika terdapat terlalu banyak pernyataan dalam kes itu, anda perlu membuat berbilang pernyataan menjadi fungsi atau seumpamanya
2suis (pembolehubah) Jenis pembolehubah, nilai membenarkan dua jenis: integer dan rentetan.
3.break digunakan untuk keluar dari struktur suis Jika anda perlu memadankan berbilang nilai pada masa yang sama, anda boleh menggunakan berbilang kes tanpa menambah rehat.