다음 코드의 실행 결과는 무엇인가요?
다음 코드의 실행 결과는 무엇인가요?
$user = ["name" => "홍길동", "age" => 30, "city" => "서울"];
unset($user["age"]);
echo count($user);
정답: B
⦁
unset()
함수는 연관 배열에서 지정된 키-값 쌍을 완전히 제거합니다⦁ 제거 과정:
• 초기:
["name" => "홍길동", "age" => 30, "city" => "서울"]
(3개)•
unset($user["age"])
실행 후: ["name" => "홍길동", "city" => "서울"]
(2개)• "age" 키와 값 30이 완전히 제거됨
⦁ 연관 배열에서 unset()의 특징:
• 지정된 키-값 쌍을 완전히 삭제
• 다른 키들에는 영향 없음
• 인덱스 재조정 문제 없음 (문자열 키 사용)
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.