두 개의 배열을 하나의 배열로 결합합니다.
<?php $a1 = 배열 ( " a " => " 빨간색 " , " b " => " 녹색 " ) ; $ a2 = 배열 ( " c " => " 파란색 " , " b " = > " 노란색 " ) ; array_merge ( $a1 , $a2 ) ) ? >array_merge() 함수는 하나 이상의 배열을 하나의 배열로 병합하는 데 사용됩니다.
팁: 함수에 하나 이상의 배열을 입력할 수 있습니다.
참고: 두 개 이상의 배열 요소가 동일한 키 이름을 갖는 경우 마지막 요소가 다른 요소를 덮어씁니다.
참고: 단순히 array_merge() 함수에 배열을 입력하고 키가 정수인 경우, 함수는 0부터 시작하여 다시 인덱싱된 정수 키가 있는 새 배열을 반환합니다(아래 예제 1 참조).
팁: 이 함수와 array_merge_recursive() 함수의 차이점은 둘 이상의 배열 요소가 동일한 키 이름을 갖는 경우를 처리한다는 것입니다. array_merge_recursive()는 키 이름 덮어쓰기를 수행하지 않지만 동일한 키 이름을 가진 여러 값을 반복적으로 결합하여 배열로 만듭니다.
array_merge( 배열1,배열2,배열3... )
매개변수 | 설명하다 |
---|---|
배열1 | 필수의. 배열을 지정합니다. |
배열2 | 선택 과목. 배열을 지정합니다. |
배열3 | 선택 과목. 배열을 지정합니다. |
반환 값: | 병합된 배열을 반환합니다. |
---|---|
PHP 버전: | 4+ |
업데이트 로그: | PHP 5.0부터 이 함수는 배열 유형의 매개변수만 허용합니다. |
정수 키 이름과 함께 하나의 매개변수만 사용하십시오.
<?php $a = array ( 3 => " 빨간색 " , 4 = > " 녹색 " ) ; print_r ( array_merge ( $a ) ) ;