วันเสาร์ที่ 29 กุมภาพันธ์ พ.ศ. 2563

PHP Switch

คำชี้แจง Switch PHP

ใช้คำสั่งเปลี่ยนเพื่อเลือกหนึ่งของบล็อกจำนวนมากของรหัสจะต้องถูกประหารชีวิต

ไวยากรณ์

switch (n)
{
case label1:
  code to be executed if n=label1;
  break;
case label2:
  code to be executed if n=label2;
  break;
default:
  code to be executed if n is different from both label1 and label2;
} 


นี่คือวิธีการทำงาน: ครั้งแรกที่เรามีการแสดงออก n เดียว (ส่วนใหญ่มักจะตัวแปร) ที่ได้รับการประเมินในครั้งเดียว ค่าของนิพจน์จะแล้วเมื่อเทียบกับค่าสำหรับแต่ละกรณีในโครงสร้าง หากมีการจับคู่บล็อกของรหัสที่เกี่ยวข้องกับกรณีที่จะถูกดำเนินการ ใช้ทำลายเพื่อป้องกันไม่ให้โค้ดจากการทำงานในกรณีต่อไปโดยอัตโนมัติ คำสั่งเริ่มต้นจะใช้ในการแข่งขันหากไม่พบ

ตัวอย่าง

<html>
<body>

<? PHP
$ x = 1;
สวิทช์ ($ x)
{
กรณีที่ 1:
   echo "จำนวน 1";
   แบ่ง;
กรณีที่ 2:
   echo "จำนวน 2";
   แบ่ง;
กรณีที่ 3:
   echo "จำนวน 3";
   แบ่ง;
เริ่มต้น:
   echo "จำนวนไม่ระหว่าง 1 และ 3";
}
>?

</ body>
</ html>

ไม่มีความคิดเห็น:

แสดงความคิดเห็น