다음 코드의 실행 결과는 무엇인가요?

과목: PHP

문제 번호: 2842

medium
다음 코드의 실행 결과는 무엇인가요?
$info = array("name" => "홍길동", "city" => "서울", "job" => "개발자");
foreach ($info as $key => $value) {
    echo "$key: $value ";
}
A. name: 홍길동 city: 서울 job: 개발자
B. 홍길동 서울 개발자
C. name city job
D. 0: 홍길동 1: 서울 2: 개발자

정답: A



foreach ($배열 as $키 => $값) 구문은 연관 배열의 키와 값을 모두 가져옵니다

⦁ 실행 과정:
• 첫 번째 반복: $key = "name", $value = "홍길동" → "name: 홍길동 "
• 두 번째 반복: $key = "city", $value = "서울" → "city: 서울 "
• 세 번째 반복: $key = "job", $value = "개발자" → "job: 개발자 "

⦁ foreach 패턴:
foreach ($arr as $value) - 값만 가져오기
foreach ($arr as $key => $value) - 키와 값 모두 가져오기

💡 학습 팁

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