Multibyte mb_strripos
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
mb_strripos — 대소문자를 구분하지 않고 다른 문자열 내에서 문자열이 마지막으로 발생한 위치를 찾습니다.
설명
mb_strripos( string $haystack, string $needle, int $offset = 0, ?string $encoding = null ): int|false
mb_strripos()는 문자 수를 기반으로 멀티바이트 안전 strripos() 작업을 수행합니다. needle
위치는 haystack
의 시작 부분부터 계산됩니다. 첫 번째 문자의 위치는 0입니다. 두 번째 문자의 위치는 1입니다. mb_strrpos()와 달리 mb_strripos()는 대소문자를 구분하지 않습니다.
매개변수
haystack
needle
이 마지막으로 발생한 위치를 가져올 문자열needle
haystack
에서 찾을 문자열offset
haystack
에서 검색을 시작할 위치.encoding
- 사용할 문자 인코딩 이름입니다. 생략하면 내부 문자 인코딩이 사용됩니다.
반환 값
haystack
문자열에서 needle
이 마지막으로 발생한 숫자 위치를 반환하거나 needle
이 발견되지 않으면 false
를 반환합니다.
변경 로그
Version | Description |
---|---|
8.0.0 | needle 은 이제 빈 문자열을 허용합니다. |
8.0.0 | encoding 은 이제 nullable입니다. |
기타
- strripos() - 문자열에서 대소문자를 구분하지 않는 하위 문자열이 마지막으로 나타나는 위치 찾기
- strrpos() - 문자열에서 하위 문자열이 마지막으로 나타나는 위치 찾기
- mb_strrpos() - 문자열에서 문자열이 마지막으로 나타나는 위치 찾기