continue gurluşy

continue gurluşy siklyň häzirki iterasiýasynyň galan bölegini geçirmäge we derrew indiki iterasiýa geçmäge mümkinçilik berýär. Ol ähli sikl görnüşlerinde ulanylyp bilner: for, while, do-while we foreach.

continue buýrugyndan soň, näçe içki siklyň geçirilmeli (deslapky 1) boljakdygyny görkezýän san ýazyp bolýar.

Sintaksis

phpcontinue;
phpcontinue $level;

Mysal

Sikldä jübüt sanlary geçirmek:

php<?php
  for ($i = 0; $i < 5; $i++) {
    if ($i % 2 == 0) {
      continue;
    }
    echo $i;
  }
?>

Kody ýerine ýetirmegiň netijesi:

php13

Mysal

foreach siklynda continue ulanyşy:

php<?php
  $arr = [1, 2, 3, 4, 5];
  foreach ($arr as $value) {
    if ($value == 3) {
      continue;
    }
    echo $value;
  }
?>

Kody ýerine ýetirmegiň netijesi:

php1245

Mysal

Birnäçe derejeli iç içe geçiş sikllaryny geçirmek üçin parametr bilen continue ulanyşy:

php<?php
  for ($i = 0; $i < 3; $i++) {
    echo "i: $i\n";
    for ($j = 0; $j < 3; $j++) {
      if ($j == 1) {
        continue 2;
      }
      echo "j: $j\n";
    }
  }
?>

Kody ýerine ýetirmegiň netijesi:

phpi: 0
j: 0
i: 1
j: 0
i: 2
j: 0

Şeýle-de göz aňyň

  • siklyň ýerine ýetirilişini doly üzmek üçin break gurluşy,
  • funksiýanyň ýerine ýetirilişini üzmek üçin return gurluşy,