다음 코드 실행 후 새로 추가된 "Honda"의 인덱스는 무엇일까요?
다음 코드 실행 후 새로 추가된 "Honda"의 인덱스는 무엇일까요?
$cars[5] = "Volvo";
$cars[7] = "BMW";
$cars[14] = "Toyota";
array_push($cars, "Honda");
정답: C
⦁
array_push()
는 기존 인덱스 중 가장 큰 값에 1을 더한 인덱스를 사용합니다⦁ 인덱스 분석:
• 기존 인덱스: 5, 7, 14
• 가장 큰 인덱스: 14
• 새 요소의 인덱스: 14 + 1 = 15
⦁ 중요한 개념:
• PHP 배열은 연속적이지 않은 인덱스 허용
•
array_push()
는 순차적 번호가 아닌 최대값 기준으로 동작• 빈 인덱스(0, 1, 2, 3, 4, 6, 8-13)는 무시됨
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.