1 2 3 4 | <span style= "color: #008080" >1</span> <span style= "color: #800080" > $arr1 </span> = <span style= "color: #0000ff" > array </span>(1, 2, 3, 4, 'color' => 'red' <span style= "color: #000000" >);
</span><span style= "color: #008080" >2</span> <span style= "color: #800080" > $arr2 </span> = <span style= "color: #0000ff" > array </span>( 'a' , 'b' , 'c' , 'color' => 'blue' <span style= "color: #000000" >);
</span><span style= "color: #008080" >3</span> <span style= "color: #008080" >print_r</span>(<span style= "color: #008080" > array_merge </span>(<span style= "color: #800080" > $arr1 </span>, <span style= "color: #800080" > $arr2 </span>));<span style= "color: #008000" >
<span style= "color: #008080" >4</span> <span style= "color: #008080" >print_r</span>(<span style= "color: #008080" > array_merge_recursive </span>(<span style= "color: #800080" > $arr1 </span>, <span style= "color: #800080" > $arr2 </span>));<span style= "color: #008000" >
|
Copy after login
Both functions are used to merge arrays. Parameters can be arrays of 1 to n. (Uh, I don’t understand what is used when the parameter is an array. Who knows? Tell me.)
Output result:
Line 3:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[color] => blue //Please note the difference in this line
[4] => a
[5] => b
[6] => c
)
Line 4:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[color] => Array //Pay attention to the difference here
(
[0] => red
[1] => blue
)
[4] => a
[5] => b
[6] => c
)