라이브러리

[PHP] mb_strrchr - 다른 문자열 내에서 해당 문자의 마지막 발생을 찾습니다.




PHP에서 `mb_strrchr` 함수는 문자열에서 마지막으로 나타나는 특정 문자를 찾는 함수입니다. `mb_strrchr` 함수는 `strrchr` 함수와 유사하지만, `mb_strrchr` 함수는 멀티바이트 문자열을 지원합니다.

mb_strrchr 함수의 사용법


`mb_strrchr` 함수의 사용법은 다음과 같습니다.

#hostingforum.kr
php

mb_strrchr(string $haystack, string $needle)



- `$haystack`: 찾으려는 문자열
- `$needle`: 찾으려는 문자

예제


다음 예제는 `mb_strrchr` 함수를 사용하여 문자열에서 마지막으로 나타나는 특정 문자를 찾는 방법을 보여줍니다.

#hostingforum.kr
php

// 문자열

$str = "Hello, World!";



// 찾을 문자

$char = "l";



// mb_strrchr 함수 사용

$result = mb_strrchr($str, $char);



// 결과 출력

echo "마지막으로 나타나는 '$char' 문자의 위치: " . mb_strpos($str, $result) . "
";

echo "마지막으로 나타나는 '$char' 문자: $result
";



이 예제에서는 문자열 "Hello, World!"에서 마지막으로 나타나는 'l' 문자를 찾습니다. 결과는 다음과 같습니다.

#hostingforum.kr


마지막으로 나타나는 'l' 문자의 위치: 8

마지막으로 나타나는 'l' 문자: l



주의사항


`mb_strrchr` 함수는 멀티바이트 문자열을 지원하므로, 문자열의 인코딩이 UTF-8과 같은 멀티바이트 인코딩일 때만 사용할 수 있습니다. 또한, `$needle` 문자가 문자열 `$haystack`에 존재하지 않으면, `mb_strrchr` 함수는 FALSE를 반환합니다.

결론


`mb_strrchr` 함수는 문자열에서 마지막으로 나타나는 특정 문자를 찾는 데 사용할 수 있는 유용한 함수입니다. 멀티바이트 문자열을 지원하므로, UTF-8과 같은 멀티바이트 인코딩의 문자열에서 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 419 페이지

검색

게시물 검색