다음 빈칸에 들어갈 올바른 함수는 무엇인가요?

과목: PHP

문제 번호: 2860

easy
다음 빈칸에 들어갈 올바른 함수는 무엇인가요?
$colors = ["빨강", "파랑", "초록"];
______($colors);
echo $colors[0];
// 출력 결과: 파랑
A. array_pop
B. array_push
C. array_shift
D. unset

정답: C



array_shift() 함수는 배열의 첫 번째 요소를 제거합니다

⦁ 제거 과정:
• 초기: ["빨강", "파랑", "초록"]
array_shift() 실행 후: ["파랑", "초록"]
• 인덱스가 자동으로 재조정되어 "파랑"이 $colors[0]이 됨

⦁ array_shift()의 특징:
• 첫 번째 요소 제거 후 모든 인덱스를 재조정
• 제거된 값을 반환
• 큐(Queue) 자료구조의 dequeue 연산과 동일

💡 학습 팁

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