คำสั่งตัดสินใจการทำงาน if, if else if

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

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

จันนุสรณ์ ดีแก่
PHP VIP Members
PHP VIP Members
โพสต์: 1478
ลงทะเบียนเมื่อ: 15/11/2018 10:01 am

คำสั่งตัดสินใจการทำงาน if, if else if

โพสต์ที่ยังไม่ได้อ่าน โดย จันนุสรณ์ ดีแก่ »

คำสั่งตัดสินใจในการทำงาน หรือเงื่อนไขการทำงานของ php จะมีด้วยกัน 2 รูปแบบ คือ

1. คำสั่งควบคุมการทำงาน
โดยปกติ แล้วคำสั่งควบคุมการทำงานนั้นจะทำงานตามเงื่อนไขได้รอบเดียว และทำตามเงื่อนไข ที่เป็น True โดยมีคำสั่งดังนี้
-if... switch
-if แบบย่อ
2. คำสั่งควบคุมการทำงานโดยการวนซ้ำ
โดยส่วนมากจะกระทำตามเงื่อนที่เป็น True และกระทำไปเรื่อยๆจนเงื่อนไขเป็น False และจะหยุดการกระทำ โดยคำสั่งดังนี้
-while,do...white
-for,foreach
-Break,continue

ตัวอย่างเงื่อนไข if
Screenshot (52).png

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

<?php 

$test = 10;// กำหนดให้ test = 10

if ($test < 20 ){// เป็นการกำหนดเงื่อนไข ถ้าตัวแปร test มีค่าน้อยกว่า 20 จะเข้าไปเงื่อนไข if
    echo "$test <20"; //ให้แสดงค่าผลลัพธ์ <20 
}
และผลลัพธ์ที่ได้จะมีผลดังรูป
Screenshot (54).png
ตัวอย่างเงื่อนไข if else if
โปรแกรมนี้เป็นการใช้ if else if เพื่อตรวจสอบว่าค่า ที่เท่ากับ 5 ถ้าไม่ตรงก็ไปเช็คเงื่อนไขอันที่ 2 ถ้าไม่ตรงอีกก็ไปเช็คเงื่อนไขเรื่อยๆจนตรง 5 และแสดงผลลัพธ์ค่าตรงกับ 5 ออกมา

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

<?php //การใช้เงื่อนไขในการตัดสินใจ  if else ife
$test = 5; //การกำหนด test = 5
if($test ==1){//ถ้า test มีค่าเท่ากับ 1 
   echo "Yes $test = 1"; //ให้แสดงผลคำว่า Yes
}elseif ($test ==2) {//ถ้า test มีค่าเท่ากับ 2
    echo "Yes $test = 2"; //ให้เเสดงผลว่า yes
}elseif ($test ==5) {//ถ้า test มีค่าเท่ากับ 5 
    echo "Yes $test = 5";//ให้แสดงผลคำว่า Yes
}else {//ถ้าไม่ตรงเงื่อนไขอะไรเลย จะ เช็ค else
   echo "I dont no";//ถ้าค่าที่ได้ไม่ตรงเงื่อนไขใดๆทั้งสิ้นจะแสดงคำว่า I dont no
}
    
Screenshot (56).png
เมื่อลองรันโปรแกรมผลลัพธ์ที่ได้ คือ
Screenshot (57).png
สามารถดูข้อมูลเพิ่มเติมได้ที่ https://www.youtube.com/watch?v=9QHVVdpcOeM&t=608s หรือสามารถดูข้อมูลได้จากกระทู้ คำสั่งตัดสินใจการทำงาน PHP แบบ if และ switch

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 92