You can use a for loop when you know how many times you want to repeat the loop.
You use a counter variable within the for loop to keep track of how many times you've looped.
The general syntax of a for loop is as follows:
for ( expression1; expression2; expression3 ) { // Run this code } // More code here
If you only need one line of code in the body of the loop you can omit the braces.
Here's a typical example of a for loop in action.
This script counts from 1 to 10, displaying the current counter value each time through the loop:
for ( $i = 1; $i <= 10; $i++ ) { echo "I've counted to: $i \n "; } echo "All done!";
The loop sets up a new counter variable, $i , and sets its value to 1.
The code within the loop displays the current counter value.
Each time the loop repeats, $i is incremented.
Here's the previous for loop rewritten using while :
<?php $i = 1;/*from ww w . j a v a 2 s . c o m*/ while ( $i <= 10 ) { echo "I've counted to: $i \n "; $i++; } echo "All done!"; ?>