Re: PHP: inexplicable behaviour of pre- and post-increment operators

From: Date: Wed, 03 Mar 2010 14:21:06 +0000
Subject: Re: PHP: inexplicable behaviour of pre- and post-increment operators
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-302511@lists.php.net to get a copy of this message
> On Fri, Feb 26, 2010 at 11:01 PM, <clancy_1@cybec.com.au> wrote: > > while ($i < $j) { $b[$i] = $a[$i++]; } B. > > > > You get $b[0] = $a[1], and so on (as you would expect). > Wouldn't that be $b[0] = $a[0], with the value of $i being 1 *after* the statement was finished executing? You used a post-decrement operator on $i at the end of your statement, so I don't think that $i would be increased before being used to index into the $a array. // Todd

« previous php.general (#302511) next »