For loop
The for loop is used when you know in advance how many times the script should run.
$nItems = count($myArray);
for ($i = 0; $i < $nItems; $i += 1)
{
// do something with $i
echo $myArray[$i];
}
For each loop
The foreach loop is used to loop through arrays.
// keys and values
foreach ($array as $key => $value) {
echo $key;
echo $value;
}
// just the values
foreach ($array as $value)
{
echo $value;
}