Hi everyone

Quick question:

If I have such a loop:

<?
for($i=0;$i<1000000;$i++) {
  if($i==100) {
    // do something special for this occurence
  }
  // 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

Reply via email to