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() 함수와 정확히 동일하게 작동 합니다 .
통사론
array_merge_recursive(array1, array2, array3, ...)
매개변수 값
Parameter | Description |
---|---|
array1 | Required. Specifies an array |
array2 | Optional. Specifies an array |
array3,... | Optional. Specifies an array |
기술적 세부 사항
반환 값: | 병합된 배열을 반환합니다. |
---|---|
PHP 버전: | 4.0.1+ |
❮ PHP 배열 참조