ตัวอย่างการเขียนโปรแกรม PHP กับการทำงานของฟังก์ชั่น for() แบบทีละขั้นตอน เพื่อทำความเข้าใจกับหลักการทำงานของฟังก์ชัน for อย่างง่าย
START
จากตัวอย่างการทำงานของโค๊ด จะกำหนดให้ $i มีค่าเริ่มต้นเท่ากับ 1
for($i=1;......
การทำงานในส่วนนี้จะเกิดขึ้นครั้งเดียว คือครั้งแรกที่เข้าสู่บรรทัดนี้
และจะเริ่มทำงานบรรทัดในลูปเป็นลำดับต่อไป คือให้แสดงค่า $i ออกมา
echo $i;
เมื่อทำงานตามคำสั่งที่อยู่ในลูปจนหมดแล้ว จะเข้าสู่คำสั่งเพิ่มค่า $i ขึ้น 1 ค่า
for($i=1;$i <= 10; $i++){
.
.
}
เมื่อเพิ่มค่าเสร็จแล้วจะทำการตรวจสอบเงื่อนไขว่ายังเป็นจริงอยู่หรือไม่
for($i=1;$i <= 10; $i++){
.
.
}
ครั้งแรก $i มี่ค่าเท่ากับ 1 เมื่อเพิ่มค่าแล้วก็เท่ากับ 2
2 ยังคงน้อยกว่า 10 ดังนั้นจะเข้าสู่การทำงานคำสั่งที่อยู่ในลูปก็คือ
echo $i;
กระทั่งถึงรอบที่ 9
$i มีค่าเท่ากับ 9
$i++ มีค่าเท่ากับ 10
$i <= 10 ตรวจสอบ $i มีค่าน้อยกว่า หรือ เท่ากับ 10 ยังคงเป็นจริง
โปรแกรมจะแสดงค่า $i ออกมา นั่นก็คือ 10 นั่นเอง
เมื่อโปรแกรมทำงานตามคำสั่งในลูปเสร็จ ก็จะเพิ่มค่า $i ขึ้นอีก 1
$i++ มีค่าเท่ากับ 11
ความคิดเห็น
แสดงความคิดเห็น