Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP ดำเนินการต่องบ


แนะนำตัว

ดำเนินการต่อ คำสั่งเป็นหนึ่งในคีย์เวิร์ดควบคุมการวนซ้ำใน PHP เมื่อโปรแกรมไหลผ่านแบบต่อเนื่องภายในลูป คำสั่งที่เหลือในการวนซ้ำปัจจุบันของลูปจะถูกข้ามและการวนซ้ำครั้งต่อไปของลูปจะเริ่มต้นขึ้น มันสามารถปรากฏข้างในในขณะที่ ทำในขณะที่ สำหรับ เช่นเดียวกับ foreach วน

ไวยากรณ์

while (expr)
{
   ..
   ..
   if (expr1)
   continue;
   ..
   ..
}

ในตัวอย่างต่อไปนี้ คำสั่ง Continue จะถูกดำเนินการทุกครั้งในขณะที่ตัวแปรตัวนับของลูป $x เป็นเลขคู่ ดังนั้นจะพิมพ์เลขคี่ระหว่าง 1 ถึง 10

ตัวอย่าง

<?php
$x=1;
while ($x<10){
   $x++;
if ($x%2==0)
   continue;
   echo "x = $x" . "\n";
}
?>

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -

x = 3
x = 5
x = 7
x = 9

คีย์เวิร์ด Continue สามารถมีอาร์กิวเมนต์ที่เป็นตัวเลขเพื่อระบุจำนวนระดับของ inne loop ที่จะข้ามได้ ค่าเริ่มต้นคือ 1

ในตัวอย่างต่อไปนี้ คีย์เวิร์ด Continue ใช้กับอาร์กิวเมนต์ระดับในวงใน

ตัวอย่าง

<?php
for ($i = 1;$i<=5;$i++) {
   echo "Start Of outer loop\n";
   for ($j=1;$j<=5;$j++) {
      if ($j >3) continue 2;
      echo "I : $i J : $j"."\n";
   }
   echo "End of inner loop\n";
}
?>

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -

Start Of outer loop
I : 1 J : 1
I : 1 J : 2
I : 1 J : 3
Start Of outer loop
I : 2 J : 1
I : 2 J : 2
I : 2 J : 3
Start Of outer loop
I : 3 J : 1
I : 3 J : 2
I : 3 J : 3
Start Of outer loop
I : 4 J : 1
I : 4 J : 2
I : 4 J : 3
Start Of outer loop
I : 5 J : 1
I : 5 J : 2
I : 5 J : 3