วันเสาร์ที่ 29 กุมภาพันธ์ พ.ศ. 2563

PHP Looping - For Loops

สำหรับห่วง

สำหรับวงจะใช้เมื่อคุณทราบล่วงหน้ากี่ครั้งที่สคริปต์ควรจะเรียกใช้

ไวยากรณ์

for (init; condition; increment)
  {
  code to be executed;
  } 


Parameters:

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:

หนึ่ง
สอง
สาม

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

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