continue skips the rest of one loop pass, while break exits the loop.

Break and Continue

break_continue.php
<?php
$stopAt = ;
$total = 0;
$visited = 0;

for ($number = 1; $number <= 6; $number++) {
    if ($number === 2) {
        continue;
    }
    if ($number === $stopAt) {
        break;
    }
    $total += $number;
    $visited++;
}

echo "stopAt=" . $stopAt . "\n";
echo "total=" . $total . "\n";
echo "visited=" . $visited . "\n";
<?php
$stopAt = ;
$total = 0;
$visited = 0;

for ($number = 1; $number <= 6; $number++) {
    if ($number === 2) {
        continue;
    }
    if ($number === $stopAt) {
        break;
    }
    $total += $number;
    $visited++;
}

echo "stopAt=" . $stopAt . "\n";
echo "total=" . $total . "\n";
echo "visited=" . $visited . "\n";
<?php
$stopAt = ;
$total = 0;
$visited = 0;

for ($number = 1; $number <= 6; $number++) {
    if ($number === 2) {
        continue;
    }
    if ($number === $stopAt) {
        break;
    }
    $total += $number;
    $visited++;
}

echo "stopAt=" . $stopAt . "\n";
echo "total=" . $total . "\n";
echo "visited=" . $visited . "\n";
loop control `continue` jumps to the next pass, and `break` jumps out of the loop.