Submit Search
Upload
Php เงื่อนไขต่างๆ
•
Download as PPTX, PDF
•
1 like
•
1,557 views
Jaemjan Sriarunrasmee
Follow
สำหรับประกอบการสอนในรายวิชาคอมพิวเตอร์เพื่อการจัดการทางการศึกษา
Read less
Read more
Report
Share
Report
Share
1 of 32
Download now
Recommended
คำสั่งและเงื่อนไข [Web-Programming]
คำสั่งและเงื่อนไข [Web-Programming]
Khon Kaen University
คำสั่งและเงื่อนไข [Web-Programming] ภาษา PHP
Java Programming: การจัดการกับข้อผิดพลาด
Java Programming: การจัดการกับข้อผิดพลาด
Thanachart Numnonda
แนะนำหลักการของการจัดการกับข้อผิดพลาดในภาษาจาวา แนะนำคลาสที่เกี่ยวข้องกับการจัดการกับข้อผิดพลาดที่กำหนดไว้ใน Java API อธิบายคำสั่งที่ใช้ในการจัดการกับข้อผิดพลาดคือคำสั่ง try, catch และ finally อธิบายกฎการจัดการกับข้อผิดพลาด และตอนท้ายของบทจะเป็นการแนะนำการสร้างคลาสประเภทข้อผิดพลาดขึ้นมาใหม่
Java Programming [9/12]: Exception Handling
Java Programming [9/12]: Exception Handling
IMC Institute
เอกสารแนะนำการเขียนโปรแกรมภาษาจาวา
งานทำ Blog บทที่ 6
งานทำ Blog บทที่ 6
รัสนา สิงหปรีชา
Error handle-OOP(รูปแบบและลักษณะการ Error ในโปรแกรม)
Error handle-OOP(รูปแบบและลักษณะการ Error ในโปรแกรม)
Anekwong Yoddumnern
ความเข้าใจปัญหาการ error ในโปรแกรมและการป้องกันการเกิด error ในลักษณะการดักจับ Error
Presentation2
Presentation2
Fern Pankaew
วนซ้ำ
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
Naphamas
กลุ่ม3 การเขียนคำสั่งควบคุมแบบมีทางเลือก ม.6/2
C lang
C lang
Nattawut Pornonsung
การเขียนโปรแกรมภาษาซี
Recommended
คำสั่งและเงื่อนไข [Web-Programming]
คำสั่งและเงื่อนไข [Web-Programming]
Khon Kaen University
คำสั่งและเงื่อนไข [Web-Programming] ภาษา PHP
Java Programming: การจัดการกับข้อผิดพลาด
Java Programming: การจัดการกับข้อผิดพลาด
Thanachart Numnonda
แนะนำหลักการของการจัดการกับข้อผิดพลาดในภาษาจาวา แนะนำคลาสที่เกี่ยวข้องกับการจัดการกับข้อผิดพลาดที่กำหนดไว้ใน Java API อธิบายคำสั่งที่ใช้ในการจัดการกับข้อผิดพลาดคือคำสั่ง try, catch และ finally อธิบายกฎการจัดการกับข้อผิดพลาด และตอนท้ายของบทจะเป็นการแนะนำการสร้างคลาสประเภทข้อผิดพลาดขึ้นมาใหม่
Java Programming [9/12]: Exception Handling
Java Programming [9/12]: Exception Handling
IMC Institute
เอกสารแนะนำการเขียนโปรแกรมภาษาจาวา
งานทำ Blog บทที่ 6
งานทำ Blog บทที่ 6
รัสนา สิงหปรีชา
Error handle-OOP(รูปแบบและลักษณะการ Error ในโปรแกรม)
Error handle-OOP(รูปแบบและลักษณะการ Error ในโปรแกรม)
Anekwong Yoddumnern
ความเข้าใจปัญหาการ error ในโปรแกรมและการป้องกันการเกิด error ในลักษณะการดักจับ Error
Presentation2
Presentation2
Fern Pankaew
วนซ้ำ
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
Naphamas
กลุ่ม3 การเขียนคำสั่งควบคุมแบบมีทางเลือก ม.6/2
C lang
C lang
Nattawut Pornonsung
การเขียนโปรแกรมภาษาซี
บทที่3 การควบคุมโปรแกรม
บทที่3 การควบคุมโปรแกรม
pennapa34
บทที่3 การควบคุมโปรแกรม
Java Programming: การจัดการกับเหตุการณ์กราฟิก
Java Programming: การจัดการกับเหตุการณ์กราฟิก
Thanachart Numnonda
แนะนำวิธีการเขียนโปรแกรม เพื่อจัดการกับเหตุการณ์กราฟิกในโปรแกรม GUI โดยจะเริ่มต้นจากการแนะนำนิยามความหมายของเหตุการณ์ แนะนำคลาสประเภท Event ที่เกี่ยวข้องกับเหตุการณ์กราฟิกต่างๆ แนะนำอินเตอร์เฟสประเภท Listener ที่ใช้ในการรับฟังเหตุการณ์ อธิบายวิธีการจัดการกับเหตุการณ์กราฟิกหลายๆ เหตุการณ์ และตอนท้ายของบทเป็นการแนะนำคลาสประเภท Event Adapter
7 2โครงสร้าง
7 2โครงสร้าง
Supaksorn Tatongjai
chapter 3 คำสั่งควบคุม
chapter 3 คำสั่งควบคุม
อัครเดช โพธิญาณ์
คำสั่งควบคุมของโปรแกรม
คำสั่งควบคุมของโปรแกรม
Parn Nichakorn
สมาชิก นายอภิวัฒน์ จิตนิยม ม.6/3 เลขที่ 12 นายพีรพัฒน์ สงเคราะห์ ม.6/3 เลขที่ 13 นางสาวณิชากร ทองสุข ม.6/3 เลขที่ 19 นางสาวสุภัชชา ก้านเหลือง ม.6/3 เลขที่ 24 นางสาววิลาวัณย์ กระจ่างแจ่ม ม.6/3 เลขที่ 26
3การเก็บค่าตัวแปร
3การเก็บค่าตัวแปร
teedee111
For Education only
บทที่ 6-เงื่อนไข-การตัดสินใจ-การควบคุม (2)
บทที่ 6-เงื่อนไข-การตัดสินใจ-การควบคุม (2)
View Nudchanad
เงื่อนไข-การตัดสินใจ-การควบคุม
งานนำเสนอ1
งานนำเสนอ1
Pornpimon Aom
ส
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือก
Thanon Paktanadechanon
การเขียนคำสั่งควบคุมแบบมีทางเลือก
Lesson3
Lesson3
โทโม๊ะจัง นานะ
Java Programming [12/12] : Thread
Java Programming [12/12] : Thread
IMC Institute
เอกสารแนะนำการเขียนโปรแกรมภาษาจาวา
บทที่ 6-เงื่อนไข-การตัดสินใจ-การควบคุม
บทที่ 6-เงื่อนไข-การตัดสินใจ-การควบคุม
View Nudchanad
เงื่อนไข-การตัดสินใจ-การควบคุม
02 controlflow php
02 controlflow php
JubNatthawan Phoonson
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือก
Supicha Ploy
จัดทำโดย นายเกิดพงศ์ เกิดมงคล เลขที่ 3 นายวสวัตต์ ล้อเธียรประทาน เลขที่ 6 นางสาวปนิดา เหมาอำพมาตร์ เลขที่ 17 นางสาวสุภิชา แก้วรักษา เลขที่ 19 นางสาวอภิชญา ใจอักษร เลขที่ 20 ชั้นมัธยมศึกษาปีที่ 4/5
Java Programming: โครงสร้างควบคุม
Java Programming: โครงสร้างควบคุม
Thanachart Numnonda
การเขียนโปรแกรมภาษาจาวาเบื้องต้น เรื่องโครงสร้างควบคุม
เงื่อนไข การตัดสินใจ
เงื่อนไข การตัดสินใจ
Oraphan4
เงื่อนไข
Java Programming: อะเรย์และคอลเล็กชั่น
Java Programming: อะเรย์และคอลเล็กชั่น
Thanachart Numnonda
แนะนำการใช้อะเรย์ของข้อมูลชนิดพื้นฐาน และชนิดคลาส อธิบายการประกาศและสร้างอะเรย์หลายมิติ แนะนำเมธอดที่เกี่ยวข้องกับอะเรย์ อธิบายความหมายของคอลเล็กชั่น แนะนำอินเตอร์เฟสและคลาสต่างๆ ที่อยู่ใน Collection API และการนำไปใช้งาน
ภาษาC & mathlab
ภาษาC & mathlab
Mike Suphakron
ภาษาC & mathlab
Java Programming: คลาสอินพุตและเอาต์พุต
Java Programming: คลาสอินพุตและเอาต์พุต
Thanachart Numnonda
แนะนำคลาสและเมธอดต่างๆ ที่เกี่ยวกับอินพุตและเอาต์พุต และอธิบายความหมายของ stream โดยอธิบายคลาสที่เกี่ยวข้องกับอินพุตและเอาต์พุตที่อยู่ในแพคเก็จ java.io แนะนำคลาส InputStream, OutputStream, Reader และ Writer อธิบายการสร้างและใช้ stream แบบต่างๆ แนะนำคลาสและเมธอดของคลาส File และ RandomAccessFile อธิบายการใช้อินเตอร์เฟสที่ชื่อ Serializable และอธิบายวิธีการเขียนและอ่านข้อมูลของอ็อบเจกต์ผ่าน stream
Know009
Know009
the pooh
Know009
ฟังก์ชั่น Switch
ฟังก์ชั่น Switch
เทวัญ ภูพานทอง
Java Programming [3/12]: Control Structures
Java Programming [3/12]: Control Structures
IMC Institute
เอกสารแนะนำการเขียนโปรแกรมภาษาจาวา
More Related Content
What's hot
บทที่3 การควบคุมโปรแกรม
บทที่3 การควบคุมโปรแกรม
pennapa34
บทที่3 การควบคุมโปรแกรม
Java Programming: การจัดการกับเหตุการณ์กราฟิก
Java Programming: การจัดการกับเหตุการณ์กราฟิก
Thanachart Numnonda
แนะนำวิธีการเขียนโปรแกรม เพื่อจัดการกับเหตุการณ์กราฟิกในโปรแกรม GUI โดยจะเริ่มต้นจากการแนะนำนิยามความหมายของเหตุการณ์ แนะนำคลาสประเภท Event ที่เกี่ยวข้องกับเหตุการณ์กราฟิกต่างๆ แนะนำอินเตอร์เฟสประเภท Listener ที่ใช้ในการรับฟังเหตุการณ์ อธิบายวิธีการจัดการกับเหตุการณ์กราฟิกหลายๆ เหตุการณ์ และตอนท้ายของบทเป็นการแนะนำคลาสประเภท Event Adapter
7 2โครงสร้าง
7 2โครงสร้าง
Supaksorn Tatongjai
chapter 3 คำสั่งควบคุม
chapter 3 คำสั่งควบคุม
อัครเดช โพธิญาณ์
คำสั่งควบคุมของโปรแกรม
คำสั่งควบคุมของโปรแกรม
Parn Nichakorn
สมาชิก นายอภิวัฒน์ จิตนิยม ม.6/3 เลขที่ 12 นายพีรพัฒน์ สงเคราะห์ ม.6/3 เลขที่ 13 นางสาวณิชากร ทองสุข ม.6/3 เลขที่ 19 นางสาวสุภัชชา ก้านเหลือง ม.6/3 เลขที่ 24 นางสาววิลาวัณย์ กระจ่างแจ่ม ม.6/3 เลขที่ 26
3การเก็บค่าตัวแปร
3การเก็บค่าตัวแปร
teedee111
For Education only
บทที่ 6-เงื่อนไข-การตัดสินใจ-การควบคุม (2)
บทที่ 6-เงื่อนไข-การตัดสินใจ-การควบคุม (2)
View Nudchanad
เงื่อนไข-การตัดสินใจ-การควบคุม
งานนำเสนอ1
งานนำเสนอ1
Pornpimon Aom
ส
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือก
Thanon Paktanadechanon
การเขียนคำสั่งควบคุมแบบมีทางเลือก
Lesson3
Lesson3
โทโม๊ะจัง นานะ
Java Programming [12/12] : Thread
Java Programming [12/12] : Thread
IMC Institute
เอกสารแนะนำการเขียนโปรแกรมภาษาจาวา
บทที่ 6-เงื่อนไข-การตัดสินใจ-การควบคุม
บทที่ 6-เงื่อนไข-การตัดสินใจ-การควบคุม
View Nudchanad
เงื่อนไข-การตัดสินใจ-การควบคุม
02 controlflow php
02 controlflow php
JubNatthawan Phoonson
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือก
Supicha Ploy
จัดทำโดย นายเกิดพงศ์ เกิดมงคล เลขที่ 3 นายวสวัตต์ ล้อเธียรประทาน เลขที่ 6 นางสาวปนิดา เหมาอำพมาตร์ เลขที่ 17 นางสาวสุภิชา แก้วรักษา เลขที่ 19 นางสาวอภิชญา ใจอักษร เลขที่ 20 ชั้นมัธยมศึกษาปีที่ 4/5
Java Programming: โครงสร้างควบคุม
Java Programming: โครงสร้างควบคุม
Thanachart Numnonda
การเขียนโปรแกรมภาษาจาวาเบื้องต้น เรื่องโครงสร้างควบคุม
เงื่อนไข การตัดสินใจ
เงื่อนไข การตัดสินใจ
Oraphan4
เงื่อนไข
Java Programming: อะเรย์และคอลเล็กชั่น
Java Programming: อะเรย์และคอลเล็กชั่น
Thanachart Numnonda
แนะนำการใช้อะเรย์ของข้อมูลชนิดพื้นฐาน และชนิดคลาส อธิบายการประกาศและสร้างอะเรย์หลายมิติ แนะนำเมธอดที่เกี่ยวข้องกับอะเรย์ อธิบายความหมายของคอลเล็กชั่น แนะนำอินเตอร์เฟสและคลาสต่างๆ ที่อยู่ใน Collection API และการนำไปใช้งาน
ภาษาC & mathlab
ภาษาC & mathlab
Mike Suphakron
ภาษาC & mathlab
Java Programming: คลาสอินพุตและเอาต์พุต
Java Programming: คลาสอินพุตและเอาต์พุต
Thanachart Numnonda
แนะนำคลาสและเมธอดต่างๆ ที่เกี่ยวกับอินพุตและเอาต์พุต และอธิบายความหมายของ stream โดยอธิบายคลาสที่เกี่ยวข้องกับอินพุตและเอาต์พุตที่อยู่ในแพคเก็จ java.io แนะนำคลาส InputStream, OutputStream, Reader และ Writer อธิบายการสร้างและใช้ stream แบบต่างๆ แนะนำคลาสและเมธอดของคลาส File และ RandomAccessFile อธิบายการใช้อินเตอร์เฟสที่ชื่อ Serializable และอธิบายวิธีการเขียนและอ่านข้อมูลของอ็อบเจกต์ผ่าน stream
Know009
Know009
the pooh
Know009
What's hot
(20)
บทที่3 การควบคุมโปรแกรม
บทที่3 การควบคุมโปรแกรม
Java Programming: การจัดการกับเหตุการณ์กราฟิก
Java Programming: การจัดการกับเหตุการณ์กราฟิก
7 2โครงสร้าง
7 2โครงสร้าง
chapter 3 คำสั่งควบคุม
chapter 3 คำสั่งควบคุม
คำสั่งควบคุมของโปรแกรม
คำสั่งควบคุมของโปรแกรม
3การเก็บค่าตัวแปร
3การเก็บค่าตัวแปร
บทที่ 6-เงื่อนไข-การตัดสินใจ-การควบคุม (2)
บทที่ 6-เงื่อนไข-การตัดสินใจ-การควบคุม (2)
งานนำเสนอ1
งานนำเสนอ1
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือก
Lesson3
Lesson3
Java Programming [12/12] : Thread
Java Programming [12/12] : Thread
บทที่ 6-เงื่อนไข-การตัดสินใจ-การควบคุม
บทที่ 6-เงื่อนไข-การตัดสินใจ-การควบคุม
02 controlflow php
02 controlflow php
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือก
Java Programming: โครงสร้างควบคุม
Java Programming: โครงสร้างควบคุม
เงื่อนไข การตัดสินใจ
เงื่อนไข การตัดสินใจ
Java Programming: อะเรย์และคอลเล็กชั่น
Java Programming: อะเรย์และคอลเล็กชั่น
ภาษาC & mathlab
ภาษาC & mathlab
Java Programming: คลาสอินพุตและเอาต์พุต
Java Programming: คลาสอินพุตและเอาต์พุต
Know009
Know009
Similar to Php เงื่อนไขต่างๆ
ฟังก์ชั่น Switch
ฟังก์ชั่น Switch
เทวัญ ภูพานทอง
Java Programming [3/12]: Control Structures
Java Programming [3/12]: Control Structures
IMC Institute
เอกสารแนะนำการเขียนโปรแกรมภาษาจาวา
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3
KEk YourJust'one
ภาษาซี
การเขียนคำสั่งควบคุมแบบมีทางเลือก ม.4/5 กลุ่ม 3
การเขียนคำสั่งควบคุมแบบมีทางเลือก ม.4/5 กลุ่ม 3
Supicha Ploy
จัดทำโดย นายเกิดพงศ์ เกิดมงคล เลขที่ 3 นายวสวัตต์ ล้อเธียรประทาน เลขที่ 6 นางสาวปนิดา เหมาอำพมาตร์ เลขที่ 17 นางสาวสุภิชา แก้วรักษา เลขที่ 19 นางสาวอภิชญา ใจอักษร เลขที่ 20 ชั้นมัธยมศึกษาปีที่ 4/5
บทที่ 3 การเขียนคำสั่งควบคุมแบบมีทางเลือก
บทที่ 3 การเขียนคำสั่งควบคุมแบบมีทางเลือก
Nekk ♡
× loading complete × การเขียนคำสั่งควบคุมแบบมีทางเลือก 1. คำสั่งจัดเก็บข้อมูลลงหน่วยความจำ (2) 2. การเขียนนิพจน์เชิงตรรกะ 3. คำสั่งควบคุมแบบมีทางเลือก ลักษณะ if 4. คำสั่งควบคุมแบบมีทางเลือก ลักษณะ switch 5. กรณีศึกษาการใช้คำสั่งควบคุมแบบมีทางเลือก
ฟังก์ชั่น If หลายทางเลือก
ฟังก์ชั่น If หลายทางเลือก
เทวัญ ภูพานทอง
การเขียนคำสั่งควบคุมแบบมีทางเลือก.
การเขียนคำสั่งควบคุมแบบมีทางเลือก.
Mink Kamolwan
Powerpointการเขียนคำสั่งควบคุมแบบมีทางเลือก
Powerpointการเขียนคำสั่งควบคุมแบบมีทางเลือก
Naphamas
PowerPoint การเขียนคำสั่งควบคุมแบบมีทางเลือก
บทที่ 6-เงื่อนไข-การตัดสินใจ-การควบคุม (1)
บทที่ 6-เงื่อนไข-การตัดสินใจ-การควบคุม (1)
View Nudchanad
เงื่อนไข-การตัดสินใจ-การควบคุม
พื้นฐานภาษาจาวา
พื้นฐานภาษาจาวา
T'tle Tanwarat
กลุ่ม 1 พื้นฐานภาษาจาวา
เรื่องภาษาซี
เรื่องภาษาซี
พัน พัน
เรื่องภาษาซี
บทที่ 4
บทที่ 4
Wittaya Kaewchat
.....
บทที่ 6-เงื่อนไข-การตัดสินใจ-การควบคุม
บทที่ 6-เงื่อนไข-การตัดสินใจ-การควบคุม
View Nudchanad
เงื่อนไข-การตัดสินใจ-การควบคุม
Similar to Php เงื่อนไขต่างๆ
(13)
ฟังก์ชั่น Switch
ฟังก์ชั่น Switch
Java Programming [3/12]: Control Structures
Java Programming [3/12]: Control Structures
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3
การเขียนคำสั่งควบคุมแบบมีทางเลือก ม.4/5 กลุ่ม 3
การเขียนคำสั่งควบคุมแบบมีทางเลือก ม.4/5 กลุ่ม 3
บทที่ 3 การเขียนคำสั่งควบคุมแบบมีทางเลือก
บทที่ 3 การเขียนคำสั่งควบคุมแบบมีทางเลือก
ฟังก์ชั่น If หลายทางเลือก
ฟังก์ชั่น If หลายทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือก.
การเขียนคำสั่งควบคุมแบบมีทางเลือก.
Powerpointการเขียนคำสั่งควบคุมแบบมีทางเลือก
Powerpointการเขียนคำสั่งควบคุมแบบมีทางเลือก
บทที่ 6-เงื่อนไข-การตัดสินใจ-การควบคุม (1)
บทที่ 6-เงื่อนไข-การตัดสินใจ-การควบคุม (1)
พื้นฐานภาษาจาวา
พื้นฐานภาษาจาวา
เรื่องภาษาซี
เรื่องภาษาซี
บทที่ 4
บทที่ 4
บทที่ 6-เงื่อนไข-การตัดสินใจ-การควบคุม
บทที่ 6-เงื่อนไข-การตัดสินใจ-การควบคุม
Php เงื่อนไขต่างๆ
1.
PHP :การใช้คาสั่งควบคุม การทางาน อ.ดร.แจ่มจันทร์ ศรีอรุณรัศมี ภาควิชาเทคโนโลยีทางการศึกษา คณะศึกษาศาสตร์
มหาวิทยาลัยศรีนครินทรวิโรฒ
2.
คาสั่งควบคุมการทางาน PHP 1. กลุ่มคาสั่งที่ใช้ในการตัดสินใจ (Decision
Statements) 2. กลุ่มคาสั่งที่ใช้ในการวนซ้าหรือทาซ้า (Loop Statements) 3. กลุ่มคาสั่งที่ใช้ข้ามกระโดด (Jump Statements)
3.
4.
5.
รูปแบบที่ 1ตรวจสอบเงื่อนไขว่าจริงหรือเท็จ • โดยจะตรวจสอบว่าหากเงื่อนไขนั้นเป็นจริงให้เข้าทางานต่อในคาสั่งที่กาหนดไว้
แต่หากเป็นเท็จให้ข้าม คาสั่งนั้นไปทางานในคาสั่งถัดไปทันที • รูปแบบ if (เงื่อนไข) { กลุ่มคาสั่งเมื่อเงื่อนไขเป็นจริง }
6.
ตัวอย่าง คำสั่ง if กำรประมวลผล <?
PHP $a = 30; if ($a> 10) { echo “$a more than 10”; } echo “<br/>”; echo “Next Statement”; ?> กาหนดค่า $a = 30 ตรวจสอบเงื่อนไขว่า $a มากกว่า 10 ถ้าจริงให้แสดงข้อความ ตามที่กาหนด ถ้าเท็จ เช่น เปลี่ยนค่า $a= 5 โปรแกรมจะข้ามการทางานในส่วนที่อยู่ในเครื่องหมาย {……….} ลงไปทางานในคาสั่งต่อไปทันที
7.
รูปแบบที่ 2 เลือก1ใน2ทางเลือก ด้วยคาสั่ง
if….else • ตรวจสอบเงื่อนไขคือ ถ้าเงื่อนไขนั้นเป็นจริงให้ทางานตามปกติ แต่ถ้าเงื่อนไขเป็นเท็จจะให้ทางานในคาสั่ง หนึ่งก่อนแล้วจึงไปยังคาสั่งถัดไป • รูปแบบ if (เงื่อนไข) { กลุ่มคาสั่งเมื่อเงื่อนไขเป็นจริง } else { กลุ่มคาสั่งเมื่อเงื่อนไขเป็นเท็จ }
8.
ตัวอย่าง คำสั่ง if…else กำรประมวลผล <?
PHP $a = 5; if ($a> 10) { echo “$a more than 10”; } else { echo “$a less than 10”; } ?> จากเงื่อนไข การทางานเป็น 2 ทิศทาง คือ เมื่อกาหนด $a= 5 ตรวจสอบเงื่อนไข ผลที่ได้เป็นเท็จ โปรแกรมจะข้ามการทางานในส่วนที่อยู่ใน เครื่องหมาย {……….} ลงไปทางานในชุดคาสั่งเครื่องหมาย {…..} ที่อยู่หลังคาสั่ง else
9.
รูปแบบที่ 3 เลือก1ในหลายทางเลือก ด้วยคาสั่งif….elseif….else •
เป็นการตรวจสอบเงื่อนไขที่ซับซ้อนมากกว่า 2 เงื่อนไข ลักษณะการทางานคือ ถ้าเงื่อนไขนั้นเป็นจริงจะทางานตามคาสั่งที่อยู่หลังเงื่อนไขนั้น แต่ถ้าเป็นเท็จจะข้ามไปตรวจสอบเงื่อนไขถัดไป (หลัง elseif) ทีละขั้น จนกว่าเงื่อนไขที่ตรวจสอบจะเป็นจริง แล้วจึงเข้าไปทางานในส่วนนั้นๆ หรือหากไม่พบเงื่อนไขที่เป็นจริง เลยก็จะไปทางานในส่วนของ else ที่อยู่หลังสุด • รูปแบบ if (เงื่อนไข) { กลุ่มคาสั่ง } elseif (เงื่อนไข) { กลุ่มคาสั่ง } else { กลุ่มคาสั่ง }
10.
ตัวอย่าง คำสั่ง if…elseif…else กำรประมวลผล <?
PHP $score = 75; if ($score>=80) { echo “Grade A”; } elseif ($score >=70) { echo “Grade B”; } elseif ($score >=60) { echo “Grade C”; } elseif ($score >=50) { echo “Grade D”; } else { echo “Grade E”; } ?> จากตัวอย่าง เมื่อกาหนด $score= 75 จะมีการตรวจสอบเงื่อนไข แรกว่า if ($score>=80) ถ้าเป็นเท็จ ก็จะทาการข้ามกลุ่ม คาสั่งในปีกกา ไปทางานในคาสั่งหลัง elseif ทันที และมีการ ตรวจสอบเงื่อนไขถัดไป เมื่อพบว่าเงื่อนไขนั้นเป็นจริง โปรแกรมก็ จะเข้าไปทางาน ส่วนที่อยู่ในเครื่องหมาย {……….} ต่อ ซึ่งใน ที่นี้ก็จะแสดงข้อมูล Grade B บนหน้าจอ
11.
คาสั่ง switch….case….default • เป็นคาสั่งสาหรบการตัดสินใจที่มีทางเลือกหลายทาง
โดยจะมีการตรวจสอบเงื่อนไขว่าตรงกับตัวเลือกใดในแต่ละ case เมื่อพบ case ที่ตรงกับค่านั้นก็จะเข้าไปทางานตามคาสั่งทั้งหมดใน case นั้น แต่ถ้าไม่พบ case ที่ ตรงกันก็จะไปทางานในส่วนของ default แทน • รูปแบบ switch (ตัวแปร) { case ค่าที่ 1: กลุ่มคาสั่ง ; break; case ค่าที่ 2: กลุ่มคาสั่ง ; break; case ค่าที่ 3: กลุ่มคาสั่ง ; break; default : กลุ่มคาสั่ง ; break; }
12.
ตัวอย่าง คำสั่ง switch…case…default กำรประมวลผล <?
PHP $var = 2; switch ($var) { case 1: echo “one”; break; case 2: echo “two”; break; case 3: echo “three”; break; default: echo “Can’t select”; break; } ?> จากตัวอย่าง กาหนดให้ $var มีค่าเป็น 2 เมื่อตรวจสอบ เงื่อนไขใน switch โดยเปรียบเทียบแต่ละ case พบว่า ค่า ของตัวแปรนั้นตรงกับ case ที่ 2 ก็จะทางานต่อตามคาสั่งที่มี ใน case คือ echo และ break ตามลาดับ แต่ถ้าข้อมูลไม่ตรงกับ case ใดๆ เช่น $var=5; โปรแกรมก็ จะไปทางานที่คาสั่งสุดท้ายคือ defaut
13.
2.กลุ่มคาสั่งที่ใช้ในการวนซ้าหรือทาซ้า • คำสั่ง for เป็นคาสั่งที่ใช้ในการวนรอบหรือทาซ้าตามเงื่อนไข
โดยมีการกาหนดค่าเร่ิมต้นเงื่อนไขและการ เปลี่ยนแปลงค่าตัวแปรในการวนรอบ การวนรอบจะทางานตามลาดับดังนี้ 1) เริ่มต้นการวนรอบตามค่าที่กาหนด 2) ทางานภายใต้คาสั่งที่กาหนด 3) เปลี่ยนแปลงค่าของตัวแปรในการวนรอบ 4) ตรวจสอบเงื่อนไข หากเป็นจริงจะยังคงวนรอบซ้าต่อไป จนกระทั่งพบเงื่อนไขที่ตรวจสอบเป็นเท็จจึงจะหยุดวนรอบ
14.
รูปแบบการใช้งานคาสั่ง for For (ตัวแปรเร่ิมต้น;
เงื่อนไข; การเปลี่ยนแปลงค่าตัวแปร) { กลุ่มคาสั่ง ; }
15.
ตัวอย่าง คำสั่ง for กำรประมวลผล <?
PHP for ($i=1; $i<=10;$i++) { echo $i.” ”; } ?> จากตัวอย่าง กาหนดให้ค่าเริ่มต้นเป็น 1 ($i=1) และเงื่อนไขที่กาหนดคือ $i<=10 โปรแกรมจะ ตรวจสอบค่าตัวแปรนั้นว่าเป็นจริงหรือไม่ เมื่อเงื่อนไขเป็นจริงก็จะ เข้าไปทางานในส่วนของเครื่องหมาย {….} และต่อด้วยคาสั่ง $i++ คือ กลับไปเพิ่มค่าให้ตัวแปรเริ่มต้น ตามตัวอย่าง ค่าของ $i จะเพิ่มไปเรื่อยๆตามเงื่อนไข จนค่าของ $i มีค่าเป็น 11 เมื่อ ตรวจสอบเงื่อนไขว่าเป็นเท็จ ก็จะหยุดการวนรอบหรือทาซ้าทันที
16.
<? PHP for ($i=1;
$i<=10;$i++) { echo $i. “ ”; } ?> $i=1 $i<=10 $i++ คาสั่งถัดไป จริง เท็จ Echo $i. “ ”;
17.
2.กลุ่มคาสั่งที่ใช้ในการวนซ้าหรือทาซ้า • คำสั่ง while ลักษณะการทางาน
จะทาการตรวจสอบเงื่อนไข และทางานภายใต้คาสั่งที่กาหนด จนกว่าเงื่อนไขที่ตรวจสอบนั้นเป็นเท็จ จึงจะหยุดและข้ามไปทางานต่อ ที่คาสั่งถัดไป
18.
รูปแบบการใช้งานคาสั่ง while While (เงื่อนไข) { กลุ่มคาสั่ง
; }
19.
ตัวอย่าง คำสั่ง while กำรประมวลผล <?
PHP $i=10; while($i>=1) { echo $i.” ”; $i--; } ?> จากตัวอย่าง กาหนดให้ค่าเริ่มต้นเป็น 10 ($i=10) เมื่อ กาหนดเงื่อนไขของ while ถ้าเป็นจริง ก็จะเข้าไปคาสั่งคาสั่ง ภายใน {….} และทางานซ้าๆ ไปเรื่อยๆ จนกว่า $i จะลดลงไป ถึงค่าที่เงื่อนไขเป็นเท็จ ($i=0) จึงสิ้นสุดการวนรอบของคาสั่ง while
20.
<? PHP $i=10; while ($i
>=1) { echo $i. “ ”; $i--; } ?> $i=10 $i>=1 $i-- คาสั่งถัดไป จริง เท็จ Echo $i. “ ”;
21.
2.กลุ่มคาสั่งที่ใช้ในการวนซ้าหรือทาซ้า • คำสั่ง do…while ลักษณะการทางาน
คล้ายกับคาสั่ง while แต่จะมีการทางานในคาสั่งที่กาหนดอย่าง น้อย 1 ครั้งก่อน จึงไปตรวจสอบเงื่อนไขภายในวงเล็บ ถ้าเงื่อนไขที่ตรวจสอบเป็นจริง จะกลับขึ้นไปทางานภายในคาสั่งที่กาหนดอีกครั้ง วนไปเรื่อยๆ จนกว่าเงื่อนไขที่ ตรวจสอบนั้นจะเป็นเท็จ จึงจะหยุดการวนรอบและไปทางานในคาสั่งถัดไป
22.
รูปแบบการใช้งานคาสั่ง do…while do { กลุ่มคาสั่ง
; } While(เงื่อนไข)
23.
ตัวอย่าง คำสั่ง do…while กำรประมวลผล <?
PHP $i=1; do { echo $i.” ”; $i++; }while ($i <=10) ?> จากตัวอย่าง จะมีการทางานในปีกกา {….}ที่วางอยู่หลัง do ก่อนอย่างน้อย 1 รอบ แล้วจึงไปตรวจสอบเงื่อนไขต่อที่ while หากเงื่อนไขเป็นจริงโปรแกรมจะวนกลับไปทางานในปีกกาหลัง do เช่นเดิม ซ้าๆ จนกว่าการตรวจสอบเงื่อนไขของ while เป็น เท็จแล้วจึงหยุดการวนรอบ
24.
<? PHP $i=1; do { echo $i.” ”; $i++; }while
($i <=10) ?> $i=1 $i<=10 $i++ คาสั่งถัดไป จริง เท็จ Echo $i. “ ”;
25.
2.กลุ่มคาสั่งที่ใช้ในการวนซ้าหรือทาซ้า • คำสั่ง foreach เป็นการวนรอบที่ใช้กับ
array เพื่อจะนาข้อมูลจาก array ออกมาใช้งานทีละค่า และจะวนไปเรื่อยๆ ตามจานวนข้อมูลที่มีอยู่ใน array จนครบตามจานวนข้อมูล ทั้งหมด การใช้งาน foreach ทางานได้ 2 แบบ คือ
26.
1.เลือกข้อมูลจากarrayส่วนของvalue foreach ($array_name as
$value) { กลุ่มคาสั่ง ; } 2.เลือกข้อมูลจากarray ออกมาทั้งindexและvalue foreach ($array_name as $key=>$value) { กลุ่มคาสั่ง ; }
27.
ตัวอย่าง1:การเลือกจากarrayส่วนของ value คำสั่ง foreach
กำรประมวลผล <? PHP $arr=array(“one”, “two”, “three”); foreach ($arr as $data) { echo $data.”<br/>”; } ?> จากตัวอย่าง กาหนดให้ตัวแปร $arr เก็บข้อมูลที่เป็น array ไว้ เมื่อใช้คาสั่ง foreach มาทาการวนลูปแสดงข้อมูลใน array ทีละข้อมูล การวนลูปแต่ละครั้งจะมีการสร้างตัวแปร $data มารับข้อมูลในแต่ละค่าออกมาแสดงผล
28.
ตัวอย่าง2:การเลือกจากarrayออกมาทั้ง index และvalue คำสั่ง foreach
กำรประมวลผล <? PHP $arr=array(‘a’=> “one”, ‘b’=> “two”, ‘c’=> “three”); foreach ($arr as $key=>$data) { echo “index is [$key], value is $data <br/>”; } ?> จากตัวอย่างนี้การทางานจะคล้ายกับตัวอย่าง 1 แต่มีข้อ แตกต่างอยู่ที่ภายใน foreach โดยเปลี่ยนเป็น foreach ($arr as $key=>$data) ซึ่งจะเห็นว่ามีตัวแปร $key เพิ่มขึ้นมาเพื่อเก็บข้อมูล index ของ array ออกมาใช้งานในแต่ละรอบ
29.
3.กลุ่มคาสั่งที่ใช้ข้ามกระโดด • คำสั่งในกลุ่มนี้ใช้สำหรับหยุดกำรทำงำน หรือออกจำกกำรทำงำนทันที
คำสั่งที่ ใช้ได้แก่ 1) break ให้หยุดการทางานทันทีไม่ต้องคานึงว่าจะต้อง วนรอบ 2) continue ข้ามไปวนซ้ารอบถัดไป โดยไม่คานึง ถึงคาสั่งที่เหลืออยู่ในการวนซ้ารอบนั้นๆ 3) exit ให้จบการทางานของไฟล์สคริปต์นั้นทันที
30.
แบบฝึกหัด • เขียน code
โปรแกรม กาหนดเงื่อนไข เกรดดังนี้ A มากกว่าเท่ากับ 80 คะแนน B+ มากกว่าหรือเท่ากับ 75 คะแนน และน้อยกว่า 80 คะแนน B มากกว่าหรือเท่ากับ 70 คะแนน และน้อยกว่า 75 คะแนน C+ มากกว่าหรือเท่ากับ 65 คะแนน และน้อยกว่า 70 คะแนน C มากกว่าหรือเท่ากับ 60 คะแนน และน้อยกว่า 65 คะแนน D+ มากกว่าหรือเท่ากับ 55 คะแนน และน้อยกว่า 60 คะแนน D มากกว่าหรือเท่ากับ 50 คะแนน และน้อยกว่า 55 คะแนน E น้อยกว่า 50 คะแนน การให้คะแนน เมื่อเปลี่ยนค่าของตัวแปรแล้ว สามารถแสดงค่าได้ ถูกต้อง การแสดงผลหน้าจอที่ต้องการ คะแนนที่ได้ ........ คะแนน เกรด ......... Your score ………….. Grade ………… ส่งงานใน Classstart หัวข้อแบบฝึกหัด ตั้งชื่อ grade_id.php
31.
ฝึกปฏิบัติในชั้น 1. เขียนโปรแกรมแสดงเลข 1
ถึง 10 2. เขียนโปรแกรมแสดงเลข 10 ถึง 1 3. เขียนโปรแกรมบวกเลข 1 ถึง 10 4. เขียนโปรแกรมพิมพ์เลขคู่ระหว่ำง 0-20 5. เขียนโปรแกรมพิมพ์เลขคี่ระหว่ำง 0-20 6. เขียนโปรแกรมพิมพ์แสดงเดือนทั้ง 12 เดือน แต่ละกลุ่มนำเสนอพร้อม ส่ง flow chart โปรแกรม จากคาสั่งเงื่อนไขแบบต่างๆ ให้นิสิตแบ่งกลุ่มเขียนโปรแกรมดังนี้
32.
แนวข้อสอบกลางภาค • การประยุกต์ใช้คาสั่งทั้งหมดที่เรียนมา (ถึงคาสั่งเงื่อนไขในวันนี้) •
สามารถ open book ได้ • นาคอมพิวเตอร์มาประมวลผล
Download now