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

과목: PHP

문제 번호: 2744

hard
다음 코드의 실행 결과는 무엇인가요?
$text = "Welcome to PHP!";
echo substr($text, 3, -4);
A. come to P
B. come to
C. come to PH
D. come

정답: A



⦁ 음수 길이는 문자열 끝에서부터 생략할 문자 수를 의미합니다

substr($text, 3, -4): 인덱스 3부터 시작하고, 끝에서 4글자를 제외

⦁ 단계별 분석:
1. 전체 문자열: "Welcome to PHP!" (15글자)
2. 인덱스 3부터: "come to PHP!"
3. 끝에서 4글자(P, H, P, !) 제외: "come to P"

⦁ 문자 인덱스 참고:
• W(0), e(1), l(2), c(3), o(4), m(5), e(6), 공백(7), t(8), o(9), 공백(10), P(11), H(12), P(13), !(14)

⦁ 이 방법은 파일명에서 확장자를 제거하거나 특정 패턴의 끝부분을 제거할 때 유용합니다

💡 학습 팁

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