สำหรับวงจะใช้เมื่อคุณทราบล่วงหน้ากี่ครั้งที่สคริปต์ควรจะเรียกใช้
ไวยากรณ์
for (init; condition; increment)
{
code to be executed;
}
init: ใช้เป็นส่วนใหญ่การตั้งเคาน์เตอร์ (แต่สามารถเป็นรหัสที่จะดำเนินการเมื่อที่จุดเริ่มต้นของห่วงใด ๆ )
เงื่อนไข: การประเมินซ้ำแต่ละวง หากจะประเมินเป็น TRUE, ห่วงอย่างต่อเนื่อง หากเงื่อนไขเป็น FALSE, จบ loop
เพิ่มขึ้น: ใช้เป็นส่วนใหญ่เพื่อเพิ่มเคาน์เตอร์ (แต่สามารถรหัสใด ๆ ที่จะดำเนินการในตอนท้ายของลูป)
หมายเหตุ: แต่ละพารามิเตอร์ข้างต้นสามารถจะว่างเปล่าหรือมีการแสดงออกหลาย ๆ (คั่นด้วยเครื่องหมายจุลภาค)
ตัวอย่าง
ตัวอย่างด้านล่างจะกำหนดวงที่เริ่มต้นด้วย i = 1 ห่วงจะทำงานต่อไปตราบเท่าที่ฉันมีค่าน้อยกว่าหรือเท่ากับ 5 ฉันจะเพิ่มขึ้น 1 ครั้งห่วงรันแต่ละ
<html>
<body>
<? PHP
for ($ i = 1; $ i <= 5; $ i + +)
{
echo "จำนวนคือ" $ i "<br />";
}
>?
</ body>
</ html>
output:
หมายเลขคือ 1
จำนวนเป็น 2
จำนวนคือ 3
หมายเลข 4 คือ
จำนวนคือ 5
loop foreach
ห่วง foreach จะใช้ในการวนซ้ำอาร์เรย์
ไวยากรณ์
foreach ($ array เป็น $ value)
{
รหัสที่จะดำเนินการ;
}
สำหรับย้ำห่วงทุกค่าขององค์ประกอบอาร์เรย์ปัจจุบันมีการกำหนดค่า $ (และตัวชี้อาร์เรย์จะถูกย้ายโดยหนึ่ง) - อื่น ๆ ย้ำห่วงต่อไปคุณจะมองหาที่ค่าอาร์เรย์ต่อไป
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงให้เห็นถึงวงที่จะพิมพ์ค่าของอาร์เรย์ที่กำหนด:
<html>
<body>
<? PHP
$ x = array ("หนึ่ง", "สอง", "สาม");
foreach ($ x เป็น $ value)
{
echo $ มูลค่า "<br />";
}
>?
</ body>
</ html>
output:
หนึ่ง
สอง
สาม
ไม่มีความคิดเห็น:
แสดงความคิดเห็น