Home >Backend Development >PHP Tutorial >Usage of PHP function continue in loop structure_PHP tutorial
What makes our actual PHP continue function different is that it accepts an optional numeric parameter to decide how many loops to skip to the end of the loop.
In PHP, continue is used in a loop structure to skip the remaining code in this loop and start executing the next loop. This is consistent with other languages, but there's another twist: continue accepts an optional numeric argument to determine how many loops to skip to the end of the loop.
<ol class="dp-xml"> <li class="alt"><span><span>#php_continue.php </span></span></li> <li class=""><span> </span></li> <li class="alt"> <span>$</span><span class="attribute"><font color="#ff0000">i</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">0</font></span><span>; </span> </li> <li class=""> <span>$</span><span class="attribute"><font color="#ff0000">j</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">0</font></span><span>; </span> </li> <li class="alt"> <span>while ($i++ </span><strong><font color="#006699"><span class="tag"><</SPAN><SPAN class=tag-name>3</SPAN></FONT></STRONG><SPAN>) {//level 3 </SPAN></SPAN><LI class=""><SPAN>echo "Outer </SPAN><LI class=alt><SPAN>n"; </SPAN><LI class=""><SPAN>while (1){//level 2 </SPAN><LI class=alt><SPAN>echo "Middle </SPAN><LI class=""><SPAN>n"; </SPAN><LI class=alt><SPAN>while (1){//level 1 </SPAN><LI class=""><SPAN>echo "Inner </SPAN><LI class=alt><SPAN>n"; </SPAN><LI class=""><SPAN>continue 3; </SPAN><LI class=alt><SPAN>} </SPAN><LI class=""><SPAN>echo "Thisnever gets output. </SPAN><LI class=alt><SPAN>n"; </SPAN><LI class=""><SPAN>} </SPAN><LI class=alt><SPAN>echo"Neither does this. </SPAN><LI class=""><SPAN>n"; </SPAN><LI class=alt><SPAN>$j++; </SPAN><LI class=""><SPAN>//after runscontinue 3,it comes to the end of level 3 </SPAN><LI class=alt><SPAN>} </SPAN><LI class=""><SPAN>echo"$</SPAN><SPAN class=attribute><FONT color=#ff0000>j</FONT></SPAN><SPAN>=$j";//output: $</SPAN><SPAN class=attribute><FONT color=#ff0000>j</FONT></SPAN><SPAN>=</SPAN><SPAN class=attribute-value><FONT color=#0000ff>0</FONT></SPAN><SPAN> </SPAN></SPAN><LI class=alt><SPAN></SPAN><SPAN class=tag><STRONG><FONT color=#006699>?></span></font></strong><span> </span> </li> </ol>
The above code is the specific usage of PHP function continue. I hope it will be helpful to everyone. helped.