Multibyte mb_strrpos
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_strrpos — 문자열에서 문자열이 마지막으로 나타나는 위치 찾기
설명
mb_strrpos( string $haystack, string $needle, int $offset = 0, ?string $encoding = null ): int|false
문자 수에 따라 멀티바이트 안전 strrpos() 작업을 수행합니다. needle
위치는 haystack
의 시작 부분부터 계산됩니다. 첫 번째 문자의 위치는 0입니다. 두 번째 문자의 위치는 1입니다.
매개변수
haystack
needle
의 마지막 발생에 대해 검사 중인 문자열needle
haystack
에서 찾을 문자열offset
- 문자열에서 임의의 수의 문자 검색을 시작하도록 지정할 수 있습니다. 음수 값은 문자열이 끝나기 전 임의의 지점에서 검색을 중지합니다.
encoding
encoding
매개변수는 문자 인코딩입니다. 생략되거나null
인 경우 내부 문자 인코딩 값이 사용됩니다.
반환 값
haystack
문자열에서 needle
이 마지막으로 발생한 숫자 위치를 반환합니다. needle
이 발견되지 않으면 false
를 반환합니다.
변경 로그
Version | Description |
---|---|
8.0.0 | needle 은 이제 빈 문자열을 허용합니다. |
8.0.0 | 오프셋 대신 세 번째 인수로 encoding 을 전달하는 것이 제거되었습니다. |
8.0.0 | encoding 은 이제 nullable입니다. |
기타
- mb_strpos() - 문자열에서 문자열이 처음 나타나는 위치 찾기
- mb_internal_encoding() - 내부 문자 인코딩 설정/가져오기
- strrpos() - 문자열에서 하위 문자열이 마지막으로 나타나는 위치 찾기