continue is used within looping structures to skip the rest of the current loop iteration and continue execution at the beginning of the next iteration.
Note: Note that in PHP the switch statement is considered a looping structure for the purposes of continue.
continue accepts an optional numeric argument which tells it how many levels of enclosing loops it should skip to the end of.
<?php | 
Omitting the semicolon after continue can lead to confusion. Here's an example of what you shouldn't do.
<?php | 
One can expect the result to be :
0 1 3 4  | 
but this script will output :
2  | 
because the return value of the print() call is int(1), and it will look like the optional numeric argument mentioned above.