คำสั่งตัดสินใจการทำงาน PHP แบบ if และ switch

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: คำสั่งตัดสินใจการทำงาน PHP แบบ if และ switch

คำสั่งตัดสินใจการทำงาน PHP แบบ if และ switch

โดย tai14 » 17/08/2018 5:53 pm

คำสั่งตัดสินใจการทำงาน
มี 2 รูปแบบ คือ
1.คำสั่งควบคุมการทำงาน ทำตามเงื่อนไขรอบเดียว
ได้แก่
if ... switch...
if แบบย่อ
2.คำสั่งควบคุมการทำงานซ้ำ ทำเงื่อนไขที่เป็น true จนกว่าจะเป็น false
while ,do...while
for,foreach

ตัวอย่าง

โค้ด: เลือกทั้งหมด

$tai = 200;
if($tai ==100)(
   echo "Yes $tai = 100";
}elseif ($tai == 200) { 
   echo "Yes $tai = 200";
}else{
   echo "I dont No";}
การทำงานของโค้ดเป็นการเช็คทีละเงื่อนไข ว่าเข้าเงื่อนไขใด เมื่อเจอเงื่อนไขที่เป็นจริงจะแสดงผลออกมา ในตัวอย่างเข้าเงื่อนไขที่สองคือ $tai == 200 ผลลัพธ์ที่ได้ คือแสดง Yes $tai = 200 ออกมา

ตัวอย่างการทำงานแบบ switch case

โค้ด: เลือกทั้งหมด

$score = 80 ;
switch ($score) {
   case 80 : $grade ="A";
      break;
   case 70 : $grade ="B";
      break;
   case 60 : $grade ="C";
      break;
   case 50 : $grade ="D";
      break;
    default : $grade= "N";
      break;
echo "Grade = ".$grade;
การทำงานคือเก็บค่าคะแนนไว้แล้วนำมาตรวจสอบว่าคะแนนเข้าเคสไหน เมื่อเช็คแล้วเข้าเคสเกรด A ผลลัพธ์จะแสดง Grade = A

ข้างบน