tomasd Posted September 17, 2008 Share Posted September 17, 2008 Hi, Can somebody please tell me if it is possible to exit from a cycle in for loop? for example; <?php for ($i=0; $i<10; $i++) { if ($i < 5){echo "$i\n";} if ($i == 5){break;} if ($i > 5){echo "$i\n";} } ?> I'm expecting a result of 0 1 2 3 4 6 7 8 9 but I'm getting a 0 1 2 3 4 What am I doing wrong? Thanks very much! Quote Link to comment https://forums.phpfreaks.com/topic/124622-solved-exiting-from-1-loop-cycle/ Share on other sites More sharing options...
ratcateme Posted September 17, 2008 Share Posted September 17, 2008 break tells it to quit the loop you want to replace it with continue whick will skip the current loop and go back to the start +1 Scott. Quote Link to comment https://forums.phpfreaks.com/topic/124622-solved-exiting-from-1-loop-cycle/#findComment-643625 Share on other sites More sharing options...
madspof Posted September 17, 2008 Share Posted September 17, 2008 lol Forget what i said didnt see what you wanted teh script below shuold work Quote Link to comment https://forums.phpfreaks.com/topic/124622-solved-exiting-from-1-loop-cycle/#findComment-643628 Share on other sites More sharing options...
dave_sticky Posted September 17, 2008 Share Posted September 17, 2008 If I understand this right, you want to skip a certain value in your loop? <?php for ($i=0; $i<10; $i++) { if ($i != 5) { echo "$i\n"; } } ?> That should do it. Quote Link to comment https://forums.phpfreaks.com/topic/124622-solved-exiting-from-1-loop-cycle/#findComment-643630 Share on other sites More sharing options...
ranjuvs Posted September 17, 2008 Share Posted September 17, 2008 As ratcateme said use continue <?php for($i=0;$i<=10;$i++) { if($i == 5) continue; echo $i; } ?> Quote Link to comment https://forums.phpfreaks.com/topic/124622-solved-exiting-from-1-loop-cycle/#findComment-643631 Share on other sites More sharing options...
tomasd Posted September 17, 2008 Author Share Posted September 17, 2008 As ratcateme said use continue <?php for($i=0;$i<=10;$i++) { if($i == 5) continue; echo $i; } ?> awesome! Thanks Quote Link to comment https://forums.phpfreaks.com/topic/124622-solved-exiting-from-1-loop-cycle/#findComment-643640 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.