บทที่ 6 การทำตามเงื่อนไขของคำสั่ง
1.ไฟล์ break1.php
<?php : ประกาศคำสั่ง php$found = FALSE; กำหนดค่า session found
for ($i = 100; $i <= 200; $i++) { : ให้ข้อมูลดำเนินการเป็นรอบที่จำกัดจำนวนรอบ
if ($i % 13 == 0) { : คำสั่งที่ต้องการให้ทำงาน เมื่อเงื่อนไขเป็นจริง
$found = TRUE; กำหนดค่า session found
break; หยุดการทำงานของวนรอบ loop
}
}
if ($found) : คำสั่งที่ต้องการให้ทำงาน เมื่อเงื่อนไขเป็นจริง
echo "เลขจำนวนเต็มในช่วง 100 ถึง 200 ที่น้อยที่สุดและหารด้วย 13 ลงตัวคือ $i"; : ประกาศคำสั่ง echo เพื่อแสดงผลข้อความ
else : คำสั่งที่ต้องการให้ทำงาน หากเงือนไข if เป็นเท็จ
echo "ไม่มีเลขจำนวนเต็มในช่วง
100 ถึง 200 ที่หารด้วย 13 ลงตัว"; : คำสั่งที่ต้องการให้ทำงาน
หากเงือนไข if เป็นเท็จ
?> : ปิดคำสั่ง php
<?php : ประกาศคำสั่ง php
$i = 0; กำหนดค่า session i
while (++$i) { : ใช้คำสั่ง while เพื่อตรวจสอบเงื่อนไข
echo
"นับ $i<br>"; : ประกาศคำสั่ง echo เพื่อแสดงผลข้อความ
switch ($i) { : เปรียบเทียบค่าของตัวแปร
case 5:
echo
"*** ตอนนี้ \$i มีค่า 5
***<br>"; : ประกาศคำสั่ง echo เพื่อแสดงผลข้อความ
break
1; //ออกจาก switch อย่างเดียว หยุดการทำงานของวนรอบ loop โดยออกจาก switch อย่างเดียว
case 10:
echo "*** ตอนนี้
\$i มีค่า 10 ***<br>"; : ประกาศคำสั่ง echo เพื่อแสดงผลข้อความ
break 2; //ออกจาก switch และ while หยุดการทำงานของวนรอบ
loop
default: : ไม่มีการเพิ่มค่าข้อมูล
break; //เทียบเท่ากับ break 1
: หยุดการทำงานของวนรอบ loop
}
}
echo "จบโปรแกรม"; : ประกาศคำสั่ง echo เพื่อแสดงผลข้อความ
?> : ปิดคำสั่ง php
<?php : ประกาศคำสั่ง
php
$logged_in = TRUE; กำหนดค่า session logged เป็นจริง
$user =
"Admin"; กำหนดค่า session user เป็น Admin
$msg = $logged_in ?
"ยินดีต้อนรับคุณ $user" : "คุณยังไม่ได้ล็อกอิน
กรุณาล็อกอินก่อน"; กำหนดค่า session msg เป็น session in
echo $msg .
"<br><br>"; : ประกาศคำสั่ง
echo เพื่อแสดงผลข้อความ
$a = 15; $b = 33; กำหนดค่า session a และ b
$diff = ($a > $b) ?
($a - $b) : ($b - $a); กำหนดค่า session diff
echo "\$a = $a, \$b
= $b<br>"; : ประกาศคำสั่ง echo
เพื่อแสดงผลข้อความ
echo "ดังนั้น \$a กับ \$b มีค่าต่างกันอยู่
$diff"; : ประกาศคำสั่ง echo
เพื่อแสดงผลข้อความ
?> : ปิดคำสั่ง php
<?php : ประกาศคำสั่ง php
$start = -2; $end = 3; กำหนดค่า session start และ end
for ($i = $start; $i
<= $end; $i++) { : ให้ข้อมูลดำเนินการเป็นรอบที่จำกัดจำนวนรอบ
if ($i == 0) { : คำสั่งที่ต้องการให้ทำงาน เมื่อเงื่อนไขเป็นจริง
echo "*** ข้ามการหารด้วยศูนย์
เพื่อไม่ให้เกิดข้อผิดพลาด ***<br>"; : ประกาศคำสั่ง echo เพื่อแสดงผลข้อความ
continue; : คำสั่ง ที่ใช้กับ loop ที่ต้องการให้ข้ามการทำงานบางอย่างจาก
loop แล้วกลับไป ทำในเงื่อนไขต่อ
}
echo "100 / $i = " . (100 / $i) .
"<br>"; : ประกาศคำสั่ง echo
เพื่อแสดงผลข้อความ
}
?> : ปิดคำสั่ง php
5. ไฟล์ do_while.php
<?php : ประกาศคำสั่ง
php
$i = 5; : กำหนดค่า session start และ end
$square = $i * $i; : กำหนดค่า session square
echo "$i ยกกำลัง 2 เท่ากับ $square<br>"; : ประกาศคำสั่ง
echo เพื่อแสดงผลข้อความ
$i += 5; : กำหนดค่า
session i
?> : ปิดคำสั่ง php
6. ไฟล์ if.php
<?php : ประกาศคำสั่ง php
echo "เริ่ม<br>"; : ประกาศคำสั่ง
echo เพื่อแสดงผลข้อความ
for ($num = 1; $num
<= 5; $num++) { : ให้ข้อมูลดำเนินการเป็นรอบที่จำกัดจำนวนรอบ
echo "$num<br>"; : ประกาศคำสั่ง echo เพื่อแสดงผลข้อความ
}
echo "จบ"; : ประกาศคำสั่ง echo
เพื่อแสดงผลข้อความ
?> : ปิดคำสั่ง php
ไม่มีความคิดเห็น:
แสดงความคิดเห็น