다음 코드 실행 후 첫 번째 키는 무엇인가요?

과목: PHP

문제 번호: 2867

medium
다음 코드 실행 후 첫 번째 키는 무엇인가요?
$data = ["zebra" => 1, "apple" => 2, "banana" => 3];
ksort($data);
$keys = array_keys($data);
echo $keys[0];
A. zebra
B. apple
C. banana
D. 1

정답: B



ksort() 함수는 연관 배열을 키(key) 기준으로 오름차순 정렬합니다

⦁ 정렬 과정:
• 초기 키들: zebra, apple, banana
• 알파벳 순 정렬: apple < banana < zebra
• 결과: apple=2, banana=3, zebra=1

⦁ array_keys() 함수:
• 배열의 모든 키를 인덱스 배열로 반환
• 정렬된 순서대로 키를 추출

💡 학습 팁

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