MFH?

On Fri, 15 Nov 2002, Moriyoshi Koizumi wrote:

>moriyoshi              Thu Nov 14 21:11:23 2002 EDT
>
>  Added files:                 
>    /php4/ext/standard/tests/array     bug20381.phpt 
>  Log:
>  Added a test case for bug #20381
>  
>  
>
>Index: php4/ext/standard/tests/array/bug20381.phpt
>+++ php4/ext/standard/tests/array/bug20381.phpt
>--TEST--
>Bug #20381 (array_merge_recursive mangles input arrays)
>--FILE--
><?php
>$a = array(
>       'a1' => 1,
>       'a2' => array( 1, 2, 3 ),
>       'a3' => array(
>               'a' => array( 10, 20, 30 ),
>               'b' => 'b'
>               )
>       );
>$b = array( 'a1' => 2,
>       'a2' => array( 3, 4, 5 ),
>       'a3' => array(
>               'c' => 'cc',
>               'a' => array( 10, 40 )
>               )
>       );
>
>var_dump($a);
>array_merge_recursive( $a, $b );
>var_dump($a);
>?>
>--EXPECT--
>array(3) {
>  ["a1"]=>
>  int(1)
>  ["a2"]=>
>  array(3) {
>    [0]=>
>    int(1)
>    [1]=>
>    int(2)
>    [2]=>
>    int(3)
>  }
>  ["a3"]=>
>  array(2) {
>    ["a"]=>
>    array(3) {
>      [0]=>
>      int(10)
>      [1]=>
>      int(20)
>      [2]=>
>      int(30)
>    }
>    ["b"]=>
>    string(1) "b"
>  }
>}
>array(3) {
>  ["a1"]=>
>  int(1)
>  ["a2"]=>
>  array(3) {
>    [0]=>
>    int(1)
>    [1]=>
>    int(2)
>    [2]=>
>    int(3)
>  }
>  ["a3"]=>
>  array(2) {
>    ["a"]=>
>    array(3) {
>      [0]=>
>      int(10)
>      [1]=>
>      int(20)
>      [2]=>
>      int(30)
>    }
>    ["b"]=>
>    string(1) "b"
>  }
>}
>
>
>
>

-- 
<- For Sale! ->


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

Reply via email to