Loops
- Braces are optional (for single-statement blocks).
While loop
while (expr) {
statements;
}
while (expr):
statements;
endwhile;
Do ... while
do {
statements;
} while (expr);
For loop
for (initial-expr; cond-expr; incr-expr) {
statements;
}
for (initial-expr; cond-expr; loop-expr):
statements;
endfor;
Foreach loop
- Available as of PHP 4
- Foreach operates on a copy of the specified array, not the array itself; changes to the array element returned are not reflected in the original array.
foreach ($arr as $value) {
statements;
}
foreach ($arr as $key => $value) {
statements;
}
foreach ($arr as $value):
statements;
endforeach;
Jump statements
- break [n] : Break from the innermost n loops (the default is 1).
- continue [n] : Continue on to the next iteration of the innermost n loops (the default is 1).
Resources URL:
notes/php/resources
Sources URL:
notes/php/sources