Re: For ... <= max($myArray) vs For ... <= $max
| From: | Maxim Maletsky | Date: | Fri, 08 Nov 2002 17:24:36 +0000 |
| Subject: | Re: For ... <= max($myArray) vs For ... <= $max | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-123433@lists.php.net to get a copy of this message | ||
the most correct way is probably:
$size = sizeof($myArray);
for( $x = 1; $x <= $size; $x++ ) {}
But, this is too personal and is "my way".
--
Maxim Maletsky
maxim@php.net
Kjartan Mannes <kjartan@zind.net> wrote... :
> Friday, November 8, 2002, 12:13:01 PM, Daevid Vincent wrote:
> > $max = max($myArray);
> > for( $x = 1; $x <= $length; $x++ ) {}
>
> > -- OR --
>
> > for( $x = 1; $x <= max($myArray); $x++ ) {}
>
> > My gut instinct tells me since PHP is interpreted, that the top one is
> > the better way to go, but with the Zend Optimizer, I don't know if PHP
> > handles them the same way or not?
>
> The first one is faster, but it depends on the site of the array and how
> often you call the loop. I prefer doing it like this though:
>
> for($x = 1, $max = count($myArray); $x <= $max; $x++ ) {}
>
> For some good optimization (and other) tips check out:
> http://phplens.com/lens/php-book/optimizing-debugging-php.php
> http://www.lerdorf.com/tips.pdf
>
> --
> Kjartan <kjartan@zind.net> (http://natrak.net/)
> :: "Silence is one great art of conversation."
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>