PHP array_merge_recursive() º¯Êý
ʵÀý
°ÑÁ½¸öÊý×éºÏ²¢ÎªÒ»¸öÊý×飺
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2)
);
?>
¶¨ÒåºÍÓ÷¨
array_merge_recursive() º¯Êý°ÑÒ»¸ö»ò¶à¸öÊý×éºÏ²¢ÎªÒ»¸öÊý×é¡£
¸Ãº¯ÊýÓë array_merge() º¯ÊýµÄÇø±ðÔÚÓÚ´¦ÀíÁ½¸ö»ò¸ü¶à¸öÊý×éÔªËØÓÐÏàͬµÄ¼üÃûʱ¡£array_merge_recursive() ²»»á½øÐмüÃû¸²¸Ç£¬¶øÊǽ«¶à¸öÏàͬ¼üÃûµÄÖµµÝ¹é×é³ÉÒ»¸öÊý×é¡£
×¢ÊÍ£ºÈç¹ûÄú½ö½öÏò array_merge_recursive() º¯ÊýÊäÈëÒ»¸öÊý×飬½á¹ûÓë array_merge() Ïàͬ£¬º¯Êý½«·µ»Ø´øÓÐÕûÊý¼üÃûµÄÐÂÊý×飬Æä¼üÃûÒÔ 0 ¿ªÊ¼½øÐÐÖØÐÂË÷Òý¡£
Óï·¨
array_merge_recursive(array1,array2,array3...)
²ÎÊý | ÃèÊö |
---|---|
array1 | ±ØÐè¡£¹æ¶¨Êý×é¡£ |
array2 | ¿ÉÑ¡¡£¹æ¶¨Êý×é¡£ |
array3 | ¿ÉÑ¡¡£¹æ¶¨Êý×é¡£ |
¼¼Êõϸ½Ú
·µ»ØÖµ£º | ·µ»ØºÏ²¢µÄÊý×é¡£ |
PHP °æ±¾£º | 4.0.1+ |