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

과목: PHP

문제 번호: 2813

easy
다음 코드의 실행 결과는 무엇인가요?
$fruits = array("apple", "banana", "cherry");
foreach ($fruits as $fruit) {
    echo $fruit . " ";
}
A. apple banana cherry
B. 0 1 2
C. array("apple", "banana", "cherry")
D. 오류 발생

정답: A



foreach는 배열의 각 요소를 순차적으로 반복 처리하는 반복문입니다

⦁ foreach 기본 구조: foreach (배열 as 변수) { 코드 }

⦁ 실행 과정:
• 첫 번째 반복: $fruit = "apple" → "apple " 출력
• 두 번째 반복: $fruit = "banana" → "banana " 출력
• 세 번째 반복: $fruit = "cherry" → "cherry " 출력

⦁ foreach의 장점:
• 배열 크기를 몰라도 모든 요소 처리 가능
• 인덱스 관리 불필요
• 코드가 간결하고 직관적

💡 학습 팁

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