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

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

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

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

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

โพสต์โดย จันนุสรณ์ ดีแก่ » 17/11/2018 12:13 pm

คำสั่งตัดสินใจในการทำงาน หรือเงื่อนไขการทำงานของ 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

ย้อนกลับไปยัง

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

กำลังดูบอร์ดนี้: 6 และ บุคคลทั่วไป 0 ท่าน