Try array_merge() 

Regards,
Andrey Hristov
----- Original Message ----- 
From: "Marc Logghe" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, January 09, 2002 10:55 AM
Subject: [PHP] unshift a key value pair


> Hi,
> I was wondering how you could unshift a key value pair onto an array.
> In the manual one suggested using a function like this:
> function array_unshift_assoc(&$arr, $key, $val)
> {
>     $arr = array_reverse($arr, true);
>     $arr[$key] = $val;
>     $arr = array_reverse($arr, true);
>     return count($arr);
> }
> it is a nice trick but this did not really convince me.
> When you have eg an array like this: $a = array("foo"=>"bar",
> "foo2"=>"bar2") and you do an array_shift operation,
> you end up with ("foo2"=>"bar2"). So it is really easy to *remove* a
> key-value
> pair, but how do you put one in ?
> Marc
> 
> 
> 
> 
> 
> -- 
> PHP General 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]
> 
> 


-- 
PHP General 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