라이브러리
[PHP] mb_strrpos - 문자열에서 문자열의 마지막 발생 위치 찾기
PHP의 mb_strrpos 함수
PHP의 `mb_strrpos` 함수는 문자열에서 특정 문자열이 마지막으로 나타나는 위치를 찾는 함수입니다. 이 함수는 `strrpos` 함수와 유사하지만, `mb_strrpos` 함수는 멀티바이트 문자열을 지원합니다.
함수 구조
`mb_strrpos(string $haystack, string $needle, int $offset = 0, string $encoding = mb_internal_encoding())`
* `$haystack`: 찾을 문자열
* `$needle`: 찾는 문자열
* `$offset`: 찾기 시작할 위치 (기본값은 0)
* `$encoding`: 문자열의 인코딩 (기본값은 내장 인코딩)
예제
#hostingforum.kr
php
// 문자열
$str = "Hello, World!";
// 찾을 문자열
$find = "World";
// 찾는 위치
$pos = mb_strrpos($str, $find);
// 결과 출력
echo "문자열 '$find'의 마지막 위치: $pos
";
// 결과
// 문자열 'World'의 마지막 위치: 7
위 예제에서, `$str` 변수는 "Hello, World!" 문자열을 저장하고, `$find` 변수는 찾을 문자열 "World"를 저장합니다. `mb_strrpos` 함수를 호출하여 찾는 위치를 찾은 후, 결과를 출력합니다.
멀티바이트 문자열 지원
`mb_strrpos` 함수는 멀티바이트 문자열을 지원하므로, 한글이나 다른 언어의 문자열을 찾을 때 유용합니다.
#hostingforum.kr
php
// 한글 문자열
$str = "안녕하세요";
// 찾을 문자열
$find = "녕";
// 찾는 위치
$pos = mb_strrpos($str, $find);
// 결과 출력
echo "문자열 '$find'의 마지막 위치: $pos
";
// 결과
// 문자열 '녕'의 마지막 위치: 4
위 예제에서, `$str` 변수는 한글 문자열 "안녕하세요"를 저장하고, `$find` 변수는 찾을 문자열 "녕"을 저장합니다. `mb_strrpos` 함수를 호출하여 찾는 위치를 찾은 후, 결과를 출력합니다.
참고
* `mb_strrpos` 함수는 `strrpos` 함수와 유사하지만, 멀티바이트 문자열을 지원합니다.
* `$encoding` 파라미터를 지정하지 않으면, 내장 인코딩이 사용됩니다.
* `$offset` 파라미터를 지정하지 않으면, 찾기 시작할 위치는 문자열의 시작부터입니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.