함수 mb_strrchr
함수 mb_strrchr는 문자열에서 문자의 마지막 발생을 찾아
해당 문자부터 끝까지의 부분 문자열을 반환합니다. strrchr와 달리
멀티바이트 인코딩(UTF-8 등)으로 작동합니다. 첫 번째 매개변수로는
검색할 문자열을, 두 번째는 찾을 문자를, 세 번째는 선택적 매개변수로
문자 이전을 검색할지 여부를, 네 번째는 인코딩을 받습니다.
구문
mb_strrchr(
string $haystack,
string $needle,
bool $before_needle = false,
string $encoding = null
);
예제
문자열에서 문자의 마지막 발생을 찾습니다:
<?php
$res = mb_strrchr('abcba', 'b');
echo $res;
?>
코드 실행 결과:
'ba'
예제
문자 'b'의 마지막 발생까지의 문자열 부분을 찾습니다:
<?php
$res = mb_strrchr('abcba', 'b', true);
echo $res;
?>
코드 실행 결과:
'abc'
예제
UTF-8에서 키릴 문자 작업:
<?php
$res = mb_strrchr('привет мир', 'и');
echo $res;
?>
코드 실행 결과:
'ир'