การใช้เงื่อนไข switch case

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderators: mindphp, ผู้ดูแลกระดาน

จันนุสรณ์ ดีแก่
PHP VIP Members
PHP VIP Members
Posts: 1478
Joined: 15/11/2018 10:01 am

การใช้เงื่อนไข switch case

Post by จันนุสรณ์ ดีแก่ »

คำสั่งการใช้เงื่อนไขแบบ switch case เป็นภาษาแบบทางเลือกหลายทาง โดยที่มีทางเลือกให้ทำแบบหลายทางเลือก แต่ให้ทำแค่ทางเลือกเดียวเท่านั้น ดังตัวอย่างต่อไปนี้ เริ่มแรกเป็นการกำหนดให้ score มีค่าเท่ากับ 4 และโปรแกรมจะดูว่า จะได้เกรดอะไรเมื่อค่าที่ได้ คือ 4

Code: Select all

<?php //เงื่อนไขแบบ switch case

$score = 4; //การกำหนด ตัวแปร score = 4
switch ($score){ //ต่อจากนั้นใช้เงื่อนไข switch case ในการกำหนดเงื่อนไข
        case 5 : $grade ="A"; //ถ้าอยู่ใน case 5 จะได้เกรด A
            break;
        case 4 : $grade ="B"; // ถ้าอยู่ใน case 4 จะได้เกรด B
            break;
        case 3 : $grade ="c";//ถ้าอยู่ใน case 4 จะได้เกรด C
            break;
        case 2 : $grade = "D";//ถ้าอยู่ใน case 4 จะได้เกรด D
             break;
        case 1 : $grade = "E";//ถ้าอยู่ใน case 4 จะได้เกรด E
            break;
            defauit :$grade = "I";//ถ้าอยู่ใน case 4 จะได้เกรด I
                break;
                }
 echo "Grade = ".$grade; //การประกาศตัวแปร Grade ให้มีค่าเท่ากับ grade แต่ในที่นี้เรากำหนดตัวแปรให้ score = 4 ผลลัพธ์ที่ได้มาจะเเสดงว่า Grade = B      
Screenshot (59).png
เมื่อลองรันโปรแกรมจะได้ผลลัพธ์ดังต่อไปนี้
Screenshot (60).png

สามารถดูข้อมูลเพิ่มเติมได้ที่

https://www.youtube.com/watch?v=9QHVVdpcOeM&t=608s
makup
PHP Super Member
PHP Super Member
Posts: 397
Joined: 05/10/2020 10:02 am

Re: การใช้เงื่อนไข switch case

Post by makup »

******************เพิ่มเติมข้อมูล อธิบายการใช้เงื่อนไข switch case**********************

ในบทความนี้จะเป็นการอธิบายการทำงาน , เกี่ยวกับ คำสั่ง switch case , ว่าขั้นตอนการทำงานลักษณะของคำสั่ง switch case ควรเริ่มต้นจาก Step ไหนอันดับแรกก่อน , บทความนี้จะเป็นประโยชน์ต่อผู้เริ่มศึกษา PHP

วิธีการทำงานคำสั่ง switch case
- คำสั่ง switch case เป็นคำสั่งเอาไว้ใช้ ที่ไม่ระบุจำนวนรอบที่ชัดเจน เหมาะสำหรับ วน Loop ทำงาน ไปเรื่อยๆ , เราจะมาดูตัวอย่างกันว่า Code การทำงานมีขั้นตอนทำงานอย่างไรกันบ้าง

Code: Select all

$score = 400;

switch ($score) {
	case 300 : echo "300";		
		break;									//break เป็นคำสั่งที่ใช้ หยุดการทำงาน เมื่อตรงตามเงื่อนไขที่ต้องการ 
	case 400 : echo "400";
		break;
	case 500 : echo "500";
		break;
	default:								  	//default คือคำสั่ง ที่ไม่ตรงตามเงื่อนไขอะไรเลย
		echo "ไม่ตรงกับเคสอะไรเลย";
		
}
ข้อสรุป
ไม่ว่าจะเป็นคำสั่ง While loop , For loop , do while , ก็เป็นส่วนหนึ่งในองค์ประกอบของการเขียนภาษาโปรแกรม PHP , หากต้องการศึกษาข้อมูลเพิ่มเติม บทเรียน PHP สามารถศึกษาได้จากนี้


แหล่งอ้างอิงข้อมูล
http://www.bankhai.ac.th/dev_c/switch_case.html
https://sites.google.com/a/bnkschool.ac.th/bth-reiyn-xxnlin-kar-kheiyn-porkaerm-dwy-phasa-si/kha-sang-switch---case
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “PHP Knowledge”

Who is online

Users browsing this forum: No registered users and 5 guests