{"id":364,"title":"php\u4e2d\u6570\u7ec4\u5408\u5e76\u7684\u51e0\u79cd\u65b9\u6cd5","good":0,"bad":0,"hit":2037,"created_at":"2018-06-23 14:45:36","content":"
php\u4e2d\u6570\u7ec4\u7684\u51e0\u79cd\u5408\u5e76\u65b9\u6cd5\uff1a<\/p>
array_merge(array1,array2):\u4e24\u4e2a\u6570\u7ec4\u4e2d\u7684\u4e00\u7ef4\u6570\u636e\u5408\u5e76\uff0c\u4e8c\u7ef4\u6570\u7ec4\u5982\u679ckey\u76f8\u540c\uff0carray2\u4e2d\u7684\u503c\u4f1a\u66ff\u4ee3array1\u4e2d\u7684\u503c\uff1b<\/p>
\u52a0\u53f7\uff1aarray1+array2:\u628aarray2\u4e2dkey\u5bf9\u5e94\u5728array1\u4e0d\u5b58\u5728\u7684key\u7684\u503c\u6dfb\u52a0\u5230array1\u4e2d\uff08\u50cf\u5f53\u4e8earray1\u4f60\u67094\u4e2a\u4f4d\u7f6e\uff0c\u5219\u90a34\u4e2a\u4f4d\u7f6e\u7684\u503c\u4e0d\u53d8\uff0carray2\u67095\u4e2a\u4f4d\u7f6e\uff0c\u53ea\u628a\u7b2c5\u4e2a\u4f4d\u7f6e\u7684\u503c\u52a0\u5230array1\u4e2d)<\/p>
array_merge_recursive\uff1a\u4e0earray_merge\u552f\u4e00\u4e0d\u540c\u7684\u662f\uff0c\u4e8c\u7ef4\u6570\u636e\u7684\u503c\u4e0d\u4f1a\u66ff\u6362\uff0c\u662f\u9012\u5f52\u5408\u5e76\u5230\u4e00\u8d77\uff1b<\/p>
<?php\n$array1 = array(2,4,"color" => "red");\n\n$array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);\n\n$result = array_merge($array1, $array2);\n\necho "----------------array_merge---------------".PHP_EOL;\n\nprint_r($result);\n\necho "----------------+++++++++++---------------".PHP_EOL;\n\nprint_r($array1+$array2);\n\necho "----------------array_merge_recursive---------------".PHP_EOL;\n\nprint_r(array_merge_recursive($array1,$array2));<\/pre>
<\/p>----------------array_merge---------------<\/p>
Array<\/p>
(<\/p>
[0] => 2<\/p>
[1] => 4<\/p>
[color] => green<\/p>
[2] => a<\/p>
[3] => b<\/p>
[shape] => trapezoid<\/p>
[4] => 4<\/p>
)<\/p>
----------------+++++++++++---------------<\/p>
Array<\/p>
(<\/p>
[0] => 2<\/p>
[1] => 4<\/p>
[color] => red<\/p>
[shape] => trapezoid<\/p>
[2] => 4<\/p>
)<\/p>
----------------array_merge_recursive---------------<\/p>
Array<\/p>
(<\/p>
[0] => 2<\/p>
[1] => 4<\/p>
[color] => Array<\/p>
(<\/p>
[0] => red<\/p>
[1] => green<\/p>
)<\/p>
<\/p>[2] => a<\/p>
[3] => b<\/p>
[shape] => trapezoid<\/p>
[4] => 4<\/p>
)<\/p>
<?php\n$array1 = array('a','b');\n\n$array2 = array(1,2);\n\n$result = array_merge($array1, $array2);\n\necho "----------------array_merge---------------".PHP_EOL;\n\nprint_r($result);\n\necho "----------------+++++++++++---------------".PHP_EOL;\n\nprint_r($array1+$array2);\n\necho "----------------array_merge_recursive---------------".PHP_EOL;\n\nprint_r(array_merge_recursive($array1,$array2));<\/pre>
<\/p>----------------array_merge---------------<\/p>
Array<\/p>
(<\/p>
[0] => a<\/p>
[1] => b<\/p>
[2] => 1<\/p>
[3] => 2<\/p>
)<\/p>
----------------+++++++++++---------------<\/p>
Array<\/p>
(<\/p>
[0] => a<\/p>
[1] => b<\/p>
)<\/p>
----------------array_merge_recursive---------------<\/p>
Array<\/p>
(<\/p>
[0] => a<\/p>
[1] => b<\/p>
[2] => 1<\/p>
[3] => 2<\/p>
)<\/p>
<\/p>"}