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