
strrpos 함수는 PHP에서 사용하는 함수로, 문자열 내에서 특정 문자열이 마지막으로 나타나는 위치를 반환합니다.
strrpos 함수의 사용법은 다음과 같습니다.
#hostingforum.kr
php
strrpos(string $haystack, string $needle, int $offset = 0, int $length = -1): int|false
- `$haystack` : 문자열을 검색할 대상 문자열입니다.
- `$needle` : 검색할 문자열입니다.
- `$offset` : 검색을 시작할 위치입니다. 기본값은 0입니다.
- `$length` : 검색할 범위의 길이입니다. 기본값은 -1입니다.
예를 들어, "hello world" 문자열에서 "world"가 마지막으로 나타나는 위치를 찾으려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$haystack = "hello world";
$needle = "world";
$offset = 0;
$length = -1;
$result = strrpos($haystack, $needle, $offset, $length);
if ($result !== false) {
echo "마지막으로 나타나는 위치 : $result";
} else {
echo "찾는 문자열이 없습니다.";
}
이 예제에서는 `$haystack` 변수에 "hello world" 문자열을, `$needle` 변수에 "world" 문자열을, `$offset` 변수에 0을, `$length` 변수에 -1을 할당합니다. `strrpos` 함수를 호출하여 `$result` 변수에 마지막으로 나타나는 위치를 저장합니다. 만약 `$result` 변수가 `false`가 아니라면, 마지막으로 나타나는 위치를 출력합니다.
2025-07-14 07:27