Re: Pushing array onto array

From: Date: Sun, 03 Aug 2003 06:05:10 +0000
Subject: Re: Pushing array onto array
References: 1 2 3 4  Groups: php.general 
Request: Send a blank email to php-general+get-158068@lists.php.net to get a copy of this message
James, My question had more to do with why the authors would give this usage when array_push is not documented to behave so (as you correctly described). Were they describing an earlier version of array_push? A simple buggy example? A typo perhaps? Since the authors Hughes and Zmievski are big names in PHP, though mortals like you and me, I'm inclined to think they were thinking about something. ----- Original Message ----- From: "Jason Wong" <php-general@gremlins.biz> To: <php-general@lists.php.net> Sent: Sunday, August 03, 2003 1:27 AM Subject: Re: [PHP] Pushing array onto array > On Sunday 03 August 2003 13:02, Hank TT wrote: > > Well, I might have been more specific about their example, since not > > everyone has the book. An excerpt below (so I don't need to retype all the > > names of characters and foul creatures from the Lord of the Rings): > > > > --------------------------- > > $arr1 = array('G', 'R', 'Sr'); > > $arr2 = array('N', 'Su', 'O'); > > > > $arr3 = array_push($arr1, $arr2); > > > > print $arr3[3][1]; > > //prints Su > > --------------------------- > > I don't see how your example could work. array_push() does NOT return an > array. The results of array_push() is placed in the first argument -- in this > case $arr1. > > > Weird usage.... > > Think of it like this -- it adds the 2nd array onto the 1st array. > > It does NOT add the *contents* of the 2nd array to the 1st array -- for that > you would probably use array_merge(). > > Do a print_r($arr1), it might help you visualise what happens. > > -- > Jason Wong -> Gremlins Associates -> www.gremlins.biz > Open Source Software Systems Integrators > * Web Design & Hosting * Internet & Intranet Applications Development * > ------------------------------------------ > Search the list archives before you post > http://marc.theaimsgroup.com/?l=php-general > ------------------------------------------ > /* > It is now pitch dark. If you proceed, you will likely fall into a pit. > */ > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >

« previous php.general (#158068) next »