Computer >> Máy Tính >  >> Lập trình >> PHP

Tuyên bố tiếp tục PHP

Giới thiệu

Tiếp tục câu lệnh là một trong những từ khóa điều khiển lặp trong PHP. Khi dòng chương trình đi qua tiếp tục bên trong một vòng lặp, phần còn lại của các câu lệnh trong vòng lặp hiện tại của vòng lặp sẽ bị bỏ qua và lần lặp tiếp theo của vòng lặp bắt đầu. Nó có thể xuất hiện bên trong vòng lặp while, do while, for cũng như foreach.

Cú pháp

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

Trong ví dụ sau, câu lệnh continue sẽ được thực hiện mỗi khi biến bộ đếm $ x của vòng lặp được đánh số chẵn. Kết quả là các số lẻ từ 1 đến 10 sẽ được in

Ví dụ

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

Đầu ra

Điều này sẽ tạo ra kết quả sau -

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

Từ khóa continue có thể có một đối số số tùy chọn để chỉ định số lượng vòng lặp nội bộ sẽ được bỏ qua. Mặc định là 1

Trong ví dụ sau, từ khóa continue được sử dụng với đối số cấp trong vòng lặp bên trong

Ví dụ

<?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";
}
?>

Đầu ra

Điều này sẽ tạo ra kết quả sau -

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