7 of 410 menu

โครงสร้าง case

โครงสร้าง case เป็นส่วนหนึ่งของโอเปอเรเตอร์ switch และช่วยจัดการการแตกแยกของโปรแกรมตามค่าของตัวแปร แต่ละ case จะตรวจสอบว่าค่าของตัวแปรตรงกับเงื่อนไขของตัวเองหรือไม่ และจะรันโค้ดถ้าพบว่าตรงกัน

ไวยากรณ์

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

ตัวอย่าง

ตัวอย่างพื้นฐานของการใช้โครงสร้าง case เพื่อตรวจสอบค่าตัวเลข:

<?php $num = 2; switch ($num) { case 1: echo 'One'; break; case 2: echo 'Two'; break; default: echo 'Other number'; } ?>

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

'Two'

ตัวอย่าง

การใช้ case หลายอันสำหรับบล็อกโค้ดเดียว:

<?php $char = 'b'; switch ($char) { case 'a': case 'e': case 'i': case 'o': case 'u': echo 'Vowel'; break; default: echo 'Consonant'; } ?>

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

'Consonant'

ตัวอย่าง

การใช้ case กับสตริง:

<?php $day = 'Monday'; switch ($day) { case 'Monday': echo 'First day of week'; break; case 'Friday': echo 'Last working day'; break; default: echo 'Regular day'; } ?>

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

'First day of week'

ดูเพิ่มเติม

  • โอเปอเรเตอร์ 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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ