다음 코드의 실행 결과는 무엇인가요?
다음 코드의 실행 결과는 무엇인가요?
$text = "Welcome to PHP!";
echo substr($text, 3, -4);
정답: 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 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.