Timo Erbach schreef: > ...but for best performance you should do: > > > $counter = count($array); > for($i = 0; $i < $counter; $i++){ > echo $i . "\n"; > } just for fun: $a = range(1,10); for ($i = 0, $c = count($a); $i < $c; print($a[$i]."\n"), $i++); ... gives an idea of the power and flexibility of a for loop constructor, i.e. you can pretty much write a complete program using just a for construct without even defining a loop body. > > So the expression count() in the for()-loop is only > parsed once and not every loop. > > Regards > Timo > [snip] > ...foreach... > [/snip] > > You could also use a for loop if you wanted to count; > > for($i = 0; $i < count($array); $i++){ > echo $i . "\n"; > } > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php