On Sun, Dec 09, 2001 at 04:27:35PM +0100, Wolfgang Drews wrote :
> Hi all,
>
> i don't know if i got something wrong, therefore no bug-report, as
> i don't really know, if this is a bug.
>
> ---- snipp ----
> $ax = array("a" => "alpha", "b" => "bravo", "c" => "charlie",
> "d" => "delta");
> $r = array_reverse($ax);
> print_r($r);
>
> for ($i = 0; $i < count($r); $i++)
> {
> echo "<br>".$i." : ".$r[$i];
> }
> ---- snap -----
I don't see the relation to array_reverse() here. The array
acts and behaves the same after and before array_reverse()
[except that it is reversed, obviously].
>
> actually i thougt, PHP handles associative and numeric arrays the
> same way(internally) as they are hashes and therefore it should be possible
> to get the values of an associative array through its indices, too.
> In the example above there are no values printed in the for-loop.
> Strange behaviour?
Expected behaviour.
>
> In addition the optional Flag "bool preserve_keys" doesn't seem to
> work on associative arrays. This effect was testet on 4.0.6, 4.2.0 dev
> and 4.0.5. Can someone please check this or give me a hint in the
> right direction and open my mind?
You may be gotten confused that it only works on numerical
indices.
- Markus
--
Please always Cc to me when replying to me on the lists.
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]