On Aug 06, Andrei Zmievski wrote:
> What would you have them start with? :)
> 
> Imagine this scenario:
> 
> $array1 = array('a', 'b', 'c');
> $array2 = array(2=>'d', 3=>'e', 4=>'f');
> $result = array_merge($array1, $array2);
> 
> In this case, $result is:
>       Array
>       (
>               [0] => a
>               [1] => b
>               [2] => c
>               [3] => d
>               [4] => e
>               [5] => f
>       )
> 
> What should it look like according to you?

this:

would be:

        Array
        (
                [0] => a
                [1] => b
                [2] => c
                [3] => e
                [4] => d
                [5] => f
        )

with e and d swapped round. any value in $array2 that already had
a key in $array1 would be put on the end of a "queue" of values to be
stuck on the end of $array1 when the other values have finished merging.

it's a shame there's no space left on the end of the function that you
could put a constant to specify what behaviour you want.

-- 
This is not the signature you are looking for. Move along.

-- 
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]

Reply via email to