
strrpos 함수는 문자열에서 가장 마지막으로 나타나는 문자열의 인덱스를 반환합니다. 이 인덱스는 0부터 시작하므로, 가장 마지막 인덱스는 항상 문자열의 길이(n) - 1보다 작거나 같습니다.
예를 들어, 'hello'에서 마지막으로 나타나는 'o'의 인덱스는 4가 맞습니다. 하지만, 인덱스 0을 포함하여 반환값이 0일 수는 없습니다.
strrpos 함수는 찾는 문자열이 문자열 내에 없을 경우 FALSE를 반환합니다.
따라서, 'hello'에서 마지막으로 나타나는 'o'의 인덱스를 찾으려면, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$string = 'hello';
$index = strrpos($string, 'o');
if ($index !== FALSE) {
echo "마지막으로 나타나는 'o'의 인덱스는 $index입니다.";
} else {
echo "문자열 내에 'o'가 없습니다.";
}
이 코드를 실행하면, "마지막으로 나타나는 'o'의 인덱스는 4입니다."가 출력됩니다.
2025-04-02 18:08