Re: For ... <= max($myArray) vs For ... <= $max

From: 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 >

« previous php.general (#123433) next »