A
for loop has this format:
for (initialization; condition; change of condition) {
statement;
statement;
...
}
The brackets after for
statement must contain three parts, separated by semicolons. It’s
very important to understand the relationship between these parts:
- The initialization sets up the initial
value of a looping variable, for example $i
= 0 or $i = $v+1. This
expression is run only once before the loop starts.
- The condition is checked at the start
of each iteration of the loop. If it’s true, the block executes.
If it’s false, the loop ends and execution continues after the loop.
For example $i < 5 or $i < size($words).
- The change of condition is run at the
end of each iteration of the loop. This expression should make some
change that gets each iteration closer to the end goal of the loop.
For example $i++ or $i += 5.
A for loop evaluates
the termination condition before executing each statement.
The condition compares variable, attribute,
or constant values.
int $i;
for ($i = 10; $i > 0; $i--) {
print($i+"...\n");
}
print("Blastoff!!!");