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,此處代碼將執(zhí)行; break; case label2: 如果 n=label2,此處代碼將執(zhí)行; break; default: 如果 n 既不等于 label1 也不等于 label2,此處代碼將執(zhí)行; }
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 "你喜歡的顏色是藍(lán)色!"; break; case "green": echo "你喜歡的顏色是綠色!"; break; default: echo "你喜歡的顏色不是 紅, 藍(lán), 或綠色!"; } ?>
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.