PHP Break Out of All Foreach or While Loops

Posted on 02/25/2010 at 02:44 pm by Kevin Wentworth
Viewed 23,148 times | 0 comments

Let's have some fun with PHP's break command... I didn't think it was possible.  I just learned (I've been programming PHP for like 7 years) that you can instruct break how many levels of nesting to break out of!  I'm not surprised that break in PHP allows you to specify the number of loops (or switch statements) to break out of, but I am surprised it took me this long to use it!

Control How Many Loops PHP's Break Command Breaks Out Of

It's easy to control, just add a number after the break command and PHP will interpret that as how many levels to break out of.  Simple:

  1. foreach($products as $product) {
  2.     foreach($product['Data'] as $data) {
  3.         break 2;    //breaks out of both foreach loops!
  4.     }
  5. }

-Kevin Wentworth

Bookmark and Share

Tags for PHP Break Out of All Foreach or While Loops

Php | Web Programming | Example | Tutorial

Comments for this Posting

No comments. Be the first to post a reply.

Sorry, comments are closed for this posting.

Please Email Kevin if you have any questions. Thanks!

Meet Site Avenger - Hosted Content Management System

Powered By: Site Avenger | Site Production: Saco Design