On Thu, Jul 3, 2008 at 1:22 PM, John Campbell <[EMAIL PROTECTED]> wrote: > On Thu, Jul 3, 2008 at 1:10 PM, David Mintz <[EMAIL PROTECTED]> wrote: >> >> >> On Thu, Jul 3, 2008 at 12:45 PM, Michael Southwell >> <[EMAIL PROTECTED]> wrote: >>> >>> John Campbell wrote: >>>> >>>> $p = explode('|',$y); >>>> for($i=0,$c = count($p);$i<$c;) { >>>> echo $p[$i++],' ', $p[$i++], "<br>\n"; >>>> } >>> >>> I believe this will miss the first element of $p; you need instead: >>> >>> for ( $i = -1, $c = count( $p ); $i < $c; ) { >>> >> >> Although calling count() repreatedly is also more expensive than doing it >> once and saving its value in a variable, isn't it? > > The code doesn't call count repeatedly because it is in the first part > of the for loop. > >> and.... aren't you glad this guy asked this question? > > No. > _______________________________________________ New York PHP Community Talk Mailing List http://lists.nyphp.org/mailman/listinfo/talk
NYPHPCon 2006 Presentations Online http://www.nyphpcon.com Show Your Participation in New York PHP http://www.nyphp.org/show_participation.php