วันเสาร์ที่ 5 พฤศจิกายน พ.ศ. 2554

[PHP] FOR...

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

รูปแบบคำสั่ง for
for( กำหนดค่าเริ่มต้น ; ตรวจสอบเงื่อนไข ; การปรับปรุงค่าในรอบต่อไป) {
     คำสั่งที่ต้องการให้ทำถ้าเงื่อนไขเป็นจริง
     ...................................................    
}
เมื่อเริ่มคำสั่ง for ให้กำหนดค่าเริ่มต้นในการทำซ้ำก่อน จากนั้นจะทำการตรวจสอบเงื่อนไขและปรับปรุงค่าของตัวแปรที่เรากำหนดไว้ ดูตัวอย่างเลย ถ้าต้องการแสดงค่าของตัวเลขตั้งแต่ 1-10

ตัวอย่าง
<?php
for($i=1;$i<=10;$i++) {
     echo "$i<br />";
}
?>
จากตัวอย่าง กำหนดให้ตัวแปร i มีค่าเริ่มต้นที่ 1 ต่อมาตรวจสอบเงื่อนไข ค่าของ i น้อยกว่าหรือเท่ากับ 10 หรือไม่ และสุดท้ายเพิ่มค่าให้ตัวแปร i อีก 1 ซึ่งจากโค้ดจะแสดงค่าของ i และขึ้นบรรทัดใหม่ ในรอบแรก i มีค่าเท่ากับ 1 รอบต่อมา i ถูกเพิ่มค่าให้อีก 1 เป็น 2 ทำการตรวจสอบเงื่อนไขอีกว่าน้อยกว่าหรือเท่ากับ 10 ใหม่ถ้าใช่ก็แสดงค่าของ i และขึ้นบรรทัดใหม่ เพิ่มค่าให้ i อีก 1 และวนไปเรื่อยๆ จนกว่า i จะมากกว่า 10 ทำให้เงื่อนไขเป็นเท็จก็จะถือว่าจบการทำซ้ำ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น