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

과목: PHP

문제 번호: 2836

medium
다음 코드의 실행 결과는 무엇인가요?
$numbers = array(10, 20, 30);
foreach ($numbers as $num) {
    echo $num . " ";
}
A. 10 20 30
B. 0 1 2
C. 10 20 30 10 20 30
D. 102030

정답: A



foreach 반복문은 배열의 모든 요소를 순차적으로 처리합니다

⦁ 실행 과정:
• 첫 번째 반복: $num = 10 → "10 " 출력
• 두 번째 반복: $num = 20 → "20 " 출력
• 세 번째 반복: $num = 30 → "30 " 출력

⦁ foreach의 장점:
• 배열 크기를 몰라도 모든 요소 처리 가능
• 인덱스 관리가 자동으로 처리됨
• 코드가 간결하고 읽기 쉬움

💡 학습 팁

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