|
For
จะทำงานจนเงื่อนไขนั้นเป็นเท็จ ถึงจะกระโดดออกจากลูป
Sample1.php
<?
For ($a=1;$a<=5;$a++)
{
echo"<font size=$a> ข้อความใหญ่ขึ้น
และจะหยุดทำงานเมื่อ a=5 <br> ";
}
?>
Out
Put
ข้อความใหญ่ขึ้น
และจะหยุดทำงานเมื่อ a=5
ข้อความใหญ่ขึ้น
และจะหยุดทำงานเมื่อ a=5
ข้อความใหญ่ขึ้น และจะหยุดทำงานเมื่อ
a=5
ข้อความใหญ่ขึ้น และจะหยุดทำงานเมื่อ
a=5
ข้อความใหญ่ขึ้น และจะหยุดทำงานเมื่อ
a=5
Sample2.php
<?
$a=array("Somchai","Werachai
","Surachai","Adisorn");
for($i=0;$i<=3;$i++)
{
echo"name : $a[$i] <br>";
}
?>
Out
Put
name : Somchai
name : Werachai
name : Surachai
name : Adisorn
While
จะพิจารณาเงื่อนไขแล้วค่อยทำ
ถ้าเงื่อนไขเป็นจริงจะทำ ถ้าเท็จ จะกระโดดออกจากลูปทันที
Sample3.php
<?
$a=1;
while ($a<=5)
{
echo"<font size=$a> ข้อความใหญ่ขึ้น
และจะหยุดทำงานเมื่อ a=5 <br> ";
$a++;
}
?>
Out
Put
ข้อความใหญ่ขึ้น
และจะหยุดทำงานเมื่อ a=5
ข้อความใหญ่ขึ้น
และจะหยุดทำงานเมื่อ a=5
ข้อความใหญ่ขึ้น และจะหยุดทำงานเมื่อ
a=5
ข้อความใหญ่ขึ้น และจะหยุดทำงานเมื่อ
a=5
ข้อความใหญ่ขึ้น และจะหยุดทำงานเมื่อ
a=5
Sample4.php
<?
$a=array("Somchai","Werachai
","Surachai","Adisorn");
$i=0;
while($i<=3)
{
echo"name : $a[$i] <br>";
$i++;
}
?>
Out
Put
name : Somchai
name : Werachai
name : Surachai
name : Adisorn
Do..While
ทำก่อนแล้วค่อยพิจารณาเงื่อนไข
ถ้าเงื่อนไขเป็นเท็จ จะกระโดดออกจากลูปทันที
Sample5.php
<?
$a=1;
do
{
echo"<font size=$a> ข้อความใหญ่ขึ้น
และจะหยุดทำงานเมื่อ a=5 <br> ";
$a++;
}while($a<=5)
?>
Out
Put
ข้อความใหญ่ขึ้น
และจะหยุดทำงานเมื่อ a=5
ข้อความใหญ่ขึ้น
และจะหยุดทำงานเมื่อ a=5
ข้อความใหญ่ขึ้น และจะหยุดทำงานเมื่อ
a=5
ข้อความใหญ่ขึ้น และจะหยุดทำงานเมื่อ
a=5
ข้อความใหญ่ขึ้น และจะหยุดทำงานเมื่อ
a=5
Sample6.php
<?
$a=array("Somchai","Werachai
","Surachai","Adisorn");
$i=0;
do
{
echo"name : $a[$i] <br>";
$i++;
}while($i<=3)
?>
Out
Put
name : Somchai
name : Werachai
name : Surachai
name : Adisorn
|