This is a discussion on array_merge bug ? within the PHP Language forums, part of the PHP Programming Forums category; Hi, This is my code : ######## $Table1 = array('test' => 1, '432' => 2) ; $Table2 = array('test2' => 1) ; $Result = array_merge($...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
Hi,
This is my code : ######## $Table1 = array('test' => 1, '432' => 2) ; $Table2 = array('test2' => 1) ; $Result = array_merge($Table1, $Table2) ; echo "<pre>Table1=" . print_r($Table1, 1) . "</pre>"; echo "<pre>Table2=" . print_r($Table2, 1) . "</pre>"; echo "<pre>Result=" . print_r($Result, 1) . "</pre>"; ######## And the result is : ######## Table1=Array ( [test] => 1 [432] => 2 ) Table2=Array ( [test2] => 1 ) Result=Array ( [test] => 1 [0] => 2 [test2] => 1 ) ######## The '432' key has become 0 ! Is it a bug (I couldn't find it over google) ? How to keep the '432' key in the result ? Thanks in advance, // Cornelius |
|
|||
|
cornelius wrote:
> Hi, > > This is my code : > [snip] > The '432' key has become 0 ! > Is it a bug (I couldn't find it over google) ? > > How to keep the '432' key in the result ? This is documented, see array_merge manual page. -- gosha bine extended php parser ~ http://code.google.com/p/pihipi blok ~ http://www.tagarga.com/blok |