Answers for "php foreach continue vs break"

PHP
1

Difference between break and continue in PHP?

break ends a loop completely, continue just shortcuts the current iteration and moves on to the next iteration.

while ($foo) {   <--------------------┐
    continue;    --- goes back here --┘
    break;       ----- jumps here ----┐
}                                     |
                 <--------------------┘
  
This would be used like so:

while ($droid = searchDroids()) {
    if ($droid != $theDroidYoureLookingFor) {
        continue; // ..the search with the next droid
    }

    $foundDroidYoureLookingFor = true;
    break; // ..off the search
}
Posted by: Guest on October-07-2021
1

php foreach continue

$basket = ['apples', 'bananas', 'broccoli', 'peaches', 'pears'];

foreach ($basket as $fruit) {
  if ($fruit === 'broccoli') {
    continue; // Skips 'broccoli' and moves onto 'peaches'
  }
  
  echo sprintf('I love %s!', $fruit);
}

// I love apples!
// I love bananas!
// I love peaches!
// I love pears!
Posted by: Guest on August-26-2021

Browse Popular Code Answers by Language