Hi, Why not for ($i = 0; $i < 1000000/100; ++$i) { for ($j = 0; $j < 100; ++$j) { // do something standard } // do something special for this occurence } Jared > -----Original Message----- > From: Steve McGill [mailto:steve@xxxxxxxxxxxxx] > Sent: 06 December 2005 10:18 > To: php-general@xxxxxxxxxxxxx > Subject: Unnecessary if statement? Programming technique > > Hi everyone > > Quick question: > > If I have such a loop: > > <? > for($i=0;$i<1000000;$i++) { > if($i==100) { > > } > // do something standard > } > ?> > > In this case it seems such a waste that the if() statement is > done 999999 times when it's not needed. Is there any obvious > trick that I am missing? > I'm not sure how taxing a simple if() statement is on a > server, maybe it's negligible, or is it something to worry about? > > Something which I'd prefer NOT to do: > > <? > for($i=0;$i<100;$i++) { > // do something standard > } > > // do something special for $i = 100 > > for($i=101;$i<1000000;$i++) { > // do something standard > } > ?> > > as I would have have to either keep two copies of the code or > write a function just for this purpose, which hardly seems worth it. > > Thanks to anyone who takes the time to think about my > question and/or respond. > > Best wishes, > > Steve McGill > > -- > PHP General Mailing List (http://www.php.net/) To > unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php