for

             

             คำสั่ง for   เป็นคำสั่งสร้างเงื่อนไขให้ทำงานวนรอบซ่ำๆกัน จนกว่าตัวแปรที่กำหนดจะมีค่าครบตามเงื่อนไข เช่นเดียวกับ while โดยจะนำเอาเรื่องของการกำหนดค่าให้กับตัวแปรหรือ Assignment Operators เข้ามาเกี่ยวข้องด้วย ถ้ายังจำกันได้ การ Assignment   ค่าให้กับ  Operators ก็คือการสร้างเงื่อนไขและกำหนดค่าให้กับตัวแปรเป็นค่าต่างๆ จนครบที่กำหนด

            ให้ดูจากภาพ

                    for1.gif (6372 bytes)

รูปแบบคำสั่ง

 

      for ( สถานการณ์1 ; สถานการณ์ 2 ; สถานการณ์ 3; ){ งานที่จะต้องทำ}

 

ตัวอย่างคำสั่ง ที่ 1

for.php3

<html>
<body>

<?

            for ($i = 1; $i <= 6; $i++) {
                  print "<h$i>Hi hello</h$i><br>";
                                                      }

?>

</body>
</html>

ผลลัพธ์

Hi hello

Hi hello

Hi hello

Hi hello

Hi hello
Hi hello

คำอธิบาย

กำหนดให้ $i มีค่าเท่ากับ 1

จากนั้นสร้างเงื่อนไขว่าให้ $a มีค่าน้อยกว่าเท่ากับ 6 ลงมา

และพิมพ์เพิ่มค่า $i ที 1 ตั้งแต่ 6 จนถึง 1

ให้พิมพ์คำว่า Hi hello ขนาดตัวอักษร ตั้งแต่ 6 จนถึง 1 โดยเว้นบรรทัด

 


Copy right Passkorn Roungrong 2000