version 1.1.1.1, 2012/02/21 23:48:03
|
version 1.1.1.2, 2012/05/29 12:34:44
|
Line 1
|
Line 1
|
--TEST-- |
--TEST-- |
Test array_merge() function : usage variations - referenced variables |
Test array_merge() function : usage variations - referenced variables |
--INI-- |
|
allow_call_time_pass_reference=on |
|
--FILE-- |
--FILE-- |
<?php |
<?php |
/* Prototype : array array_merge(array $arr1, array $arr2 [, array $...]) |
/* Prototype : array array_merge(array $arr1, array $arr2 [, array $...]) |
Line 33 echo "\n-- Change \$val2 --\n";
|
Line 31 echo "\n-- Change \$val2 --\n";
|
var_dump(array_merge($arr1, $arr2)); |
var_dump(array_merge($arr1, $arr2)); |
var_dump(array_merge($arr2, $arr1)); |
var_dump(array_merge($arr2, $arr1)); |
|
|
echo "\n-- Merge an array and a reference to the first array --\n"; |
|
var_dump(array_merge($arr2, &$arr2)); |
|
|
|
echo "Done"; |
echo "Done"; |
?> |
?> |
|
|
Line 100 array(6) {
|
Line 95 array(6) {
|
&string(11) "hello world" |
&string(11) "hello world" |
[2]=> |
[2]=> |
&string(3) "baz" |
&string(3) "baz" |
} |
|
|
|
-- Merge an array and a reference to the first array -- |
|
array(3) { |
|
["key1"]=> |
|
string(4) "val1" |
|
["key2"]=> |
|
string(4) "val2" |
|
["key3"]=> |
|
string(4) "val3" |
|
} |
} |
Done |
Done |