다음 코드의 실행 결과는?

과목: PHP

문제 번호: 2875

medium
다음 코드의 실행 결과는?
$arr1 = array("a", "b", "c");
$arr2 = array("d", "e", "f");
$result = array_merge($arr1, $arr2);
print_r($result);
A. Array ( [0] => a [1] => b [2] => c )
B. Array ( [0] => d [1] => e [2] => f )
C. Array ( [0] => a [1] => b [2] => c [3] => d [4] => e [5] => f )
D. 오류 발생

정답: C



array_merge() 함수는 두 개 이상의 배열을 하나로 합치는 함수입니다.

⦁ 동작 원리:
1. 첫 번째 배열의 모든 요소를 새 배열에 추가
2. 두 번째 배열의 모든 요소를 그 뒤에 연결
3. 숫자 인덱스는 0부터 다시 시작

⦁ 결과 분석:
$arr1의 요소: "a", "b", "c" (인덱스 0, 1, 2)
$arr2의 요소: "d", "e", "f" (인덱스 3, 4, 5로 이어짐)

⦁ 활용 팁: 연관 배열의 경우 동일한 키가 있으면 뒤의 값으로 덮어씀

💡 학습 팁

이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.