
array_merge 함수는 중복된 키가 있는 경우 원본 배열의 값을 유지하고 새로 추가된 키는 새로 추가된 값을 반영합니다.
예를 들어, 다음과 같은 두 개의 배열이 있을 때:
#hostingforum.kr
php
$array1 = array('apple' => '사과', 'banana' => '바나나');
$array2 = array('apple' => '과일', 'orange' => '오렌지');
array_merge 함수를 사용하여 두 배열을 합치면 다음과 같이 됩니다:
#hostingforum.kr
php
$array3 = array_merge($array1, $array2);
이 경우, $array3의 결과는 다음과 같습니다:
#hostingforum.kr
php
$array3 = array('apple' => '사과', 'banana' => '바나나', 'orange' => '오렌지');
즉, 중복된 키인 'apple'의 경우 원본 배열($array1)의 값을 유지하고, 새로 추가된 키인 'orange'의 경우 새로 추가된 값을 반영합니다.
이러한 특성 때문에 array_merge 함수는 중복된 키가 있는 경우 원본 배열의 값을 유지하고 새로 추가된 키는 새로 추가된 값을 반영하는 방식으로 동작합니다.
2025-08-04 16:11