While
<?php
    $i = 0;
    while($i++ < 10) {
        echo $i . " ";
    }
?>
Output
1 2 3 4 5 6 7 8 9 10
Do While
<?php
    $i = 0;
    do {
        echo $i . " ";
    } while($i++ < 10);
?>
Output
0 1 2 3 4 5 6 7 8 9 10
For
<?php
    for($i=0; $i<10; $i++) {
        echo $i . " ";
    }
?>
Output
0 1 2 3 4 5 6 7 8 9
Break/Continue
<?php
    for($i=0; $i<10; $i++) {
        if($i==5) continue;
        if($i==8) break;
        echo $i . " ";
    }
?>
Output
0 1 2 3 4 6 7
Note that break and continue can take a level argument that tells them how many levels to break or continue out of.

Nested Loops
<?php
    $done = false;
    while(!$done) {
        for($i=0; $i<10; $i++) {
            if($i==8) break 2;
            echo $i . " ";
        }
    }
?>
Output
0 1 2 3 4 5 6 7