เงื่อนไขสายงานเพื่อการตัดสินใจ

 

1. If...else สามารถใช้ได้ 2 วิธคือ

Sample1.php

<?
$a = 1;
if ($a==1)
{
echo"a=1 OK";
}
?>

Out Put

a=1 OK

 

Sample2.php

<?
$a = 1;
if ($a > 2)
{
echo" OK a > 2";
}
else
{
echo" Not OK a < 2";
}
?>

Out Put

Not OK a < 2


2.if..elseif..esle

Sample3.php

<?
$a = 4;
if ($a==1)
{
echo" a = 1 OK ";
}
elseif ($a==2)
{
echo" a = 2 OK";
}
elseif ($a==3)
{
echo" a = 3 OK ";
}
else
{
echo" a Not OK ";
}
?>

Out Put

a Not OK

 

3.Switch Case

Sample4.php

<?
$a = 3;
Switch ($a)
{
case 1 : echo "a = 1 OK";
break;
case 2 : echo "a = 2 OK";
break;
case 3 : echo "a = 3 OK";
break;
case 4 : echo "a = 4 OK";
break;
default : echo " a Not OK";
}
?>

out Put

a = 3 OK

เพิ่มเติมครับ

หากใช้อยู่ในรูปของ String จะกำหนดเป็น Case "String"

3.Break

เป็นคำสั่งหยุดการทำงาน หรือหลุดออกจากการทำงานที่กำลังทำอยู่ทันที ดูตัวอย่างได้ใน Switch Case

4.Continue

เป็นคำสั่งกระโดการทำงานรอบใหม่ คือ เมื่อโปรแกรมเจอคำสั่งนี้จะกระโดดทำงานใหม่ทันที

ตัวอย่าง

<html>
<body>
<?
for ($a=0;$a<=20;$a++)
{
if ($a % 2) continue;
echo "$a <br>";
}
?>
</body>
</html>


 


Hosted by www.Geocities.ws

1