How to break out of nested for loops in PHP

2 Answers

0 votes
$stop = false;
         
for ($i = 1; $i <= 30 && !$stop; $i++) {
    for ($j = 0; $j < 5; $j++) {
        if ($i == 4) {
            $stop = true;
            break;
        }
        echo $j . " ";
    }
    echo "\n";
 }

 echo "After loops";

 
 
 
/*
run:
 
0 1 2 3 4 
0 1 2 3 4 
0 1 2 3 4 

After loops
 
*/

 



answered Sep 7, 2022 by avibootz
0 votes
for ($i = 1; $i <= 30; $i++) {
    for ($j = 0; $j < 5; $j++) {
        if ($i == 4) {
            break 2;
        }
        echo $j . " ";
    }
    echo "\n";
 }

 echo "\nAfter loops";

 
 
 
/*
run:
 
0 1 2 3 4 
0 1 2 3 4 
0 1 2 3 4 

After loops
 
*/

 



answered Sep 7, 2022 by avibootz

Related questions

3 answers 245 views
3 answers 207 views
3 answers 214 views
4 answers 275 views
3 answers 226 views
226 views asked Sep 7, 2022 by avibootz
2 answers 182 views
2 answers 176 views
...