다음 코드에서 빈칸을 올바르게 채운 것은?
다음 코드에서 빈칸을 올바르게 채운 것은?
$names = array("Alice", "Bob", "Charlie", "David");
$ages = array(25, 30, 35, 28);
$people = ______($names, $ages);
// 결과: Array([Alice] => 25, [Bob] => 30, [Charlie] => 35, [David] => 28)
정답: B
array_combine()
함수는 하나의 배열을 키로, 다른 배열을 값으로 사용하여 새로운 연관 배열을 만듭니다.⦁ 함수 구조:
array_combine($keys배열, $values배열)
⦁ 첫 번째 매개변수: 키로 사용할 배열
⦁ 두 번째 매개변수: 값으로 사용할 배열
⦁ 동작 과정:
1.
$names[0]
("Alice")가 키, $ages[0]
(25)가 값2.
$names[1]
("Bob")가 키, $ages[1]
(30)가 값3. 이런 식으로 순서대로 연결
⦁ 주의사항:
⦁ 두 배열의 요소 개수가 반드시 같아야 함
⦁ 키 배열에 중복값이 있으면 뒤의 값으로 덮어씀
⦁ 다른 함수들과의 차이:
⦁
array_merge()
: 배열들을 단순히 연결⦁
array_intersect()
: 공통 값을 찾는 함수⦁
array_push()
: 배열 끝에 요소 추가
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.