Re: while-question

From: Date: Mon, 17 Nov 2008 14:09:24 +0000
Subject: Re: while-question
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-283352@lists.php.net to get a copy of this message
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"; > } > >

« previous php.general (#283352) next »