6 of 410 menu

โครงสร้าง switch

โครงสร้าง switch เปรียบเทียบค่าของตัวแปรกับชุดของค่าและดำเนินการบล็อกโค้ดที่เกี่ยวข้อง ถ้าไม่มีค่าใดตรงกัน สามารถดำเนินการโค้ดเริ่มต้นได้ บล็อกโค้ดแต่ละบล็อกควรสิ้นสุดด้วยตัวดำเนินการ break เพื่อป้องกันไม่ให้บล็อกถัดไปทำงาน

ไวยากรณ์

switch ($variable) { case value1: // code to execute break; case value2: // code to execute break; default: // default code }

ตัวอย่าง

ตัวอย่างพื้นฐานของการใช้ switch เพื่อกำหนดวันในสัปดาห์:

<?php $day = 3; switch ($day) { case 1: echo 'Monday'; break; case 2: echo 'Tuesday'; break; case 3: echo 'Wednesday'; break; default: echo 'Invalid day'; } ?>

ผลลัพธ์ของการดำเนินการโค้ด:

'Wednesday'

ตัวอย่าง

ตัวอย่างที่มีหลาย case สำหรับบล็อกโค้ดเดียว:

<?php $grade = 'B'; switch ($grade) { case 'A': case 'B': echo 'Well done!'; break; case 'C': echo 'Good'; break; default: echo 'Try again'; } ?>

ผลลัพธ์ของการดำเนินการโค้ด:

'Well done!'

ดูเพิ่มเติม

  • โครงสร้าง if,
    ซึ่งตรวจสอบเงื่อนไข
  • โครงสร้าง while,
    ซึ่งสร้างลูปด้วยเงื่อนไข
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ