PHP

บทที่ 6  ตัวควบคุม  php (if else ,while, do…while, for, switch ,break)

Posted On ธันวาคม 2, 2017 at 5:13 pm by / ปิดความเห็น บน บทที่ 6  ตัวควบคุม  php (if else ,while, do…while, for, switch ,break)

 

บทที่ 6  ตัวควบคุม  php (if else ,while, do…while, for, switch ,break)

ถ้าใครเคยเขียนโปรแกรมมาบ้าง ก็น่าจะไม่ยาก ลักษณะเหมือนภาษา c

if…else , if… elseif ….

ตัวอย่างการใช้

    if($a==5){

             statement1;

    }else{

            statement2;

   }

switch  และ  break

switch (ตัวแปร) {
case label1:
       สิ่งที่ต้องการให้ทำ
break;
case label2:
       สิ่งที่ต้องการให้ทำ
break;
case label3:
       สิ่งที่ต้องการให้ทำ
break;

default:
     สิ่งที่ต้องการให้ทำ
}

while

   while (เงื่อนไข ) {
    สิ่งที่ทำถ้าเงื่อนไขเป็นจริง
}

 ตัวอย่างเช่น

   while ($i=100) {
    echo “i am php”;
}

do..while

do {
   คำสั่ง หรือ การทำงาน
} while (เงื่อนไข);

ซึ่งจะแตกต่างจาก while ตรงที่ do…while จะทำงานในคำสั่งก่อนหนึ่งครั้ง ก่อนที่จะทำการตรวจสอบเงื่อนไข

ประโยค for

for (ค่าเริ่ิมต้นของตัวแปร; เงื่อนไช; เพิ่มค่าตัวแปร) {
  คำสั่ง หรือ การทำงานที่ต้องการให้ทำ
}

ตัวอย่าง เช่น

for ($a = 0; $a <= 10; $a++) {
echo “i am php”;
}

การทำงานจะทำการพิมพ์คำว่า “i am php” จำนวน 11 ครั้ง โดยที่

อันดับแรก ตั้งค่าเริ่มต้นให้ $a = 0 จากนั้นทำการตรวจสอบเงื่อนไข $a <= 10

ถ้า true ทำการพิมพ์ผลลัพธ์  i am php

จากนั้นเพิ่มค่า $a ขึ้นอีก 1 ค่า  ทำวนซ้ำจนกว่าเงื่อนไขจะ false จึงหลุดจาก loop