Конструктсияи continue
Конструктсияи continue имкон медиҳад, ки қисмати боқимондаи такрори ҷории сикл гузаронида шавад
ва ба таври фавран ба такрори навбатӣ гузариш карда шавад. Он метавонад дар ҳамаи навъҳои сиклҳо истифода шавад:
for, while, do-while ва foreach.
Пас аз амри continue шуморае навишта метавонад, ки нишон диҳад, чанд сикли фурӯрафта бояд гузаронида шавад (ба таври пешфарз 1).
Синтаксис
continue;
continue $level;
Мисол
Гузаронидани ададҳои ҷуфт дар сикл:
<?php
for ($i = 0; $i < 5; $i++) {
if ($i % 2 == 0) {
continue;
}
echo $i;
}
?>
Натиҷаи иҷрои рамз:
13
Мисол
Истифодаи continue дар сикли foreach:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $value) {
if ($value == 3) {
continue;
}
echo $value;
}
?>
Натиҷаи иҷрои рамз:
1245
Мисол
Истифодаи continue бо параметр барои гузаронидани чанд сатҳи фурӯрафта:
<?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";
}
}
?>
Натиҷаи иҷрои рамз:
i: 0
j: 0
i: 1
j: 0
i: 2
j: 0