Victor Spång Arthursson <[EMAIL PROTECTED]> wrote:
> I want to create an array that looks like follows:
>
> $array["untitled_1.jpg"][] = 0
> $array["untitled_1.jpg"][] = 3
> $array["untitled_1.jpg"][] = 4
> $array["untitled_2.jpg"][] = 0
> $array["untitled_3.jpg"][] = 1
>
> What I'm thinking about is accessing all "untitled_1.jpg" values by
> doing the following:
>
> $newarray = $array["untitled_1.jpg"];
>
> and receive an array with 3 indexes which has the values 0,3,4...
>
> This doesn't works...
>
> $array["untitled_1.jpg"][] = 3 seems to overwrite
> $array["untitled_1.jpg"][] = 0 and then $array["untitled_1.jpg"][] = 4
> overwrites $array["untitled_1.jpg"][] = 3...
>
> How should I solve this?

It seems to work for me. The file...

<pre><?php
    $array["untitled_1.jpg"][] = 0;
    $array["untitled_1.jpg"][] = 3;
    $array["untitled_1.jpg"][] = 4;
    $array["untitled_2.jpg"][] = 0;
    $array["untitled_3.jpg"][] = 1;

    print_r($array["untitled_1.jpg"]);

    $array["untitled_1.jpg"][] = 3;
    $array["untitled_1.jpg"][] = 0;
    $array["untitled_1.jpg"][] = 4;

    print_r($array);
?></pre>

The result: http://www.devserver.org/arraytest.php

--
Stuart


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to