"อย่าลืมนะครับคุณสามารถตอบแทนความรู้ที่ได้รับได้ ด้วยการแบ่งปันความรู้อื่นๆ ที่คุณมีให้กับผู้อื่นต่อๆไป"
"พิมพ์คำว่าขอบคุณ 1000 รอบ มิอาจสู้การแบ่งปัน สัก 1 เรื่อง"

*
ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

สร้างทางเลือกด้วยคำสั่ง switch
Share/Bookmark
หน้า: [1]   ลงล่าง
  พิมพ์  

ผู้เขียน หัวข้อ: สร้างทางเลือกด้วยคำสั่ง switch  (อ่าน 4439 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
NaiTan
NaiTan
Administrator
เว็บมาร์สเตอร์อาวุโส
*****

ความยอดนิยม: 3
ออฟไลน์ ออฟไลน์

กระทู้: 1090


ไม่มีอะไรจะได้มาง่ายๆ โดยไม่ใช้ความพยายาม


เว็บไซต์
« เมื่อ: ตุลาคม 11, 2008, 04:50:36 PM »

คำสั่ง switch จะใช้ในการสร้างตัวเลือกที่หลากหลายคล้ายกับ if แต่จะเลือกเพียงหนึ่งทางเลือกมาทำงาน โดยค่าผลลัพธ์ที่ได้จากการตรวจสอบนิพจน์นั้นจะอยู่ในรูปของ Boolean คือ true หรือ false

รูปแบบ
switch ( นิพจน์ )
{
case choice1:
//โค้ดที่ใช้ประมวลผล เมื่อนิพจน์ตรงกับ choice1
break; 
case choice2:
//โค้ดที่ใช้ประมวลผล เมื่อนิพจน์ตรงกับ choice2
break;
default:
//โค้ดที่ใช้ประมวลผล เมื่อนิพจน์ไม่ตรงกับ choice ใดๆเลย
}

ตัวอย่างการใช้งาน switch
โค๊ด:
<?
$action = “main”;
switch ($action)
{
case main:
echo “หน้าหลัก”;
break; 
case home:
echo “หน้าแรก”;
break;
default:
echo “ไม่มีหน้าที่คุณต้องการ”;
}
?>
จากตัวอย่างการใช้งาน switch จะเห็นได้ว่าค่าของ $action ตรงกับตัวเลือก main ดังนั้นโปรแกรมจึงแสดงข้อความว่า “หน้าหลัก”
บันทึกการเข้า


หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป:  



DATATAN.NET - Customer Service บริการเว็บโฮสติ้ง และ จดทะเบียนชื่อโดเมน


โปรแกรมคอมพิวเตอร์นี้ อนุญาตให้ใช้ได้ตามซีซี-กนู GPL รุ่น 2.0 หรือรุ่นหลังจากนั้น
บทความ โดย เจ้าของบทความ อนุญาตให้ใช้ได้ตาม สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน 3.0 ประเทศไทย

Powered by MySQL | Powered by PHP | Valid XHTML 1.0! | Valid CSS!