Làm cách nào để chuyển sang lần lặp tiếp theo trong vòng lặp for php?

Câu lệnh continue là một trong những từ khóa điều khiển vòng lặp trong PHP. Khi luồng chương trình bắt đầu 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 lần 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 sẽ 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 thi mỗi khi biến đếm của vòng lặp $x được đánh số chẵn. Kết quả là các số lẻ từ 1 đến 10 sẽ được in ra

Ví dụ

Bản thử trực tiếp

";
}
?>

đầ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 bên trong sẽ bị bỏ qua. Mặc định là 1

Câu lệnh continue PHP được sử dụng để tiếp tục vòng lặp. Nó tiếp tục luồng hiện tại của chương trình và bỏ qua mã còn lại ở điều kiện đã chỉ định

Câu lệnh continue được sử dụng trong cấu trúc điều khiển lặp và chuyển đổi khi bạn ngay lập tức chuyển sang bước lặp tiếp theo

Câu lệnh continue có thể được sử dụng với tất cả các loại vòng lặp như - vòng lặp for, while, do-while và foreach. Câu lệnh continue cho phép người dùng bỏ qua việc thực thi mã cho điều kiện đã chỉ định

cú pháp

Cú pháp cho câu lệnh continue được đưa ra dưới đây

Sơ đồ

PHP Continue Ví dụ với vòng lặp for

Ví dụ

Trong ví dụ sau, chúng tôi sẽ chỉ in những giá trị của i và j giống nhau và bỏ qua những giá trị khác

đầu ra

PHP continue Ví dụ trong vòng lặp while

Ví dụ

Trong ví dụ sau, chúng tôi sẽ in các số chẵn từ 1 đến 20

đầu ra

Even numbers between 1 to 20: 
2
4
6
8
10
12
14
16
18
20

PHP continue Ví dụ với mảng chuỗi

Ví dụ

Ví dụ sau in giá trị của các phần tử mảng ngoại trừ những phần tử mà điều kiện đã chỉ định là đúng và câu lệnh continue được sử dụng

đầu ra

PHP continue Ví dụ với đối số tùy chọn

Câu lệnh continue chấp nhận một giá trị số tùy chọn, được sử dụng tương ứng. Giá trị số mô tả số lượng cấu trúc lồng nhau mà nó sẽ thoát

Một đối số số tùy chọn có thể được sử dụng để chỉ định số lượng vòng lặp cần được ngắt. [break 2; sẽ chấm dứt 2 vòng lặp lồng nhau]

Ví dụ ngắt PHP


 Breaking two loops';
			break 2;
		}
		echo $b;
	}
	echo '
'; }
Run Ví dụ ››

PHP Tiếp tục

tiếp tục; . Sau đó, vòng lặp tiếp theo sẽ chạy sau khi kiểm tra các điều kiện

Vòng lặp for - Lặp qua một khối mã với số lần xác định

PHP cho vòng lặp

Vòng lặp for được sử dụng khi bạn biết trước tập lệnh sẽ chạy bao nhiêu lần

cú pháp

for [init counter; test counter; increment counter] {
  mã sẽ được thực thi cho mỗi lần lặp lại;
}

Thông số

  • bộ đếm khởi tạo. Khởi tạo giá trị bộ đếm vòng lặp
  • quầy kiểm tra. Được đánh giá cho mỗi lần lặp lại vòng lặp. Nếu nó đánh giá là TRUE, vòng lặp tiếp tục. Nếu nó đánh giá là FALSE, vòng lặp kết thúc
  • bộ đếm tăng. Tăng giá trị bộ đếm vòng lặp

ví dụ

Ví dụ dưới đây hiển thị các số từ 0 đến 10

Ví dụ

for [$x = 0; $x
  echo "The number is: $x
";
}
?>

Tự mình thử »

Ví dụ giải thích

  • $x = 0;
  • $x
      echo "The number is: $x
    ";
    }
    ?>

    Tự mình thử »

    Ví dụ giải thích

    • $x = 0;
    • $x 1 ngắt một lần lặp [trong vòng lặp], nếu một điều kiện xác định xảy ra và tiếp tục với lần lặp tiếp theo trong vòng lặp

      Làm cách nào để bỏ qua lần lặp tiếp theo trong PHP?

      tiếp tục được sử dụng trong các cấu trúc vòng lặp để bỏ qua phần còn lại của vòng lặp hiện tại và tiếp tục thực hiện ở phần đánh giá điều kiện và sau đó là bắt đầu vòng lặp tiếp theo. Ghi chú. Trong PHP, câu lệnh switch được coi là cấu trúc lặp với mục đích tiếp tục.

      Làm cách nào để ngắt vòng lặp for trong PHP?

      Sử dụng từ khóa break . Từ khóa break được sử dụng để kết thúc vòng lặp ngay lập tức và điều khiển chương trình tiếp tục ở câu lệnh tiếp theo sau vòng lặp. Để kết thúc điều khiển từ bất kỳ vòng lặp nào, chúng ta cần sử dụng từ khóa break.

      Làm cách nào để bỏ qua một lần lặp trong vòng lặp foreach trong PHP?

      Làm cách nào để bỏ qua phần tử đầu tiên trong foreach? .
      // Bạn có thể bỏ qua lần lặp hiện tại bằng cách sử dụng "tiếp tục"
      // Ví dụ. Bỏ qua bước lặp hiện tại nếu $number là 3;
      $số = [1, 2, 3, 4, 5];
      foreach[$numbers as $number] {
      nếu[$số == 3] {
      tiếp tục;

      Có tiếp tục đi đến lần lặp tiếp theo không?

      Từ khóa continue có thể được sử dụng trong bất kỳ cấu trúc điều khiển vòng lặp nào. Nó làm cho vòng lặp ngay lập tức chuyển sang lần lặp tiếp theo của vòng lặp . Trong vòng lặp for, từ khóa continue khiến điều khiển chuyển ngay đến câu lệnh cập nhật.

Chủ Đề