mb_strrpos() PHP의 함수는 다른 문자열에서 문자열이 마지막으로 나타나는 위치를 찾는 데 사용됩니다. 이 함수는 멀티바이트 안전 strrpos()를 수행합니다. 문자 수에 따른 연산. 건초 더미 문자열의 시작 부분에서 바늘 위치를 계산합니다.
구문
int mb_strrpos( $str_haystack, $str_needle, $int_offset=0, $str_encoding=empty )
매개변수
mb_strrpos() 다음 4개의 매개변수를 허용합니다. -
-
$str_haystack − 이 매개변수는 문자열의 마지막에 바늘 끈이 존재하는지 확인하는 데 사용됩니다.
-
$str_needle − 이 바늘 매개변수는 주어진 건초 더미에서 문자열을 찾는 데 사용됩니다.
-
$int_offset − 이 매개변수는 문자열에서 임의의 문자 수를 검색하는 데 사용됩니다. 값이 음수이면 오프셋은 주어진 문자열의 끝에서 임의의 지점에서 문자열 검색을 중지합니다.
-
$str_encoding - 문자 인코딩 파라미터입니다. 인코딩을 생략하면 내부 문자 인코딩 값을 사용할 수 있습니다.
반환 값
mb_strrpos() 주어진 건초 더미 문자열에서 바늘이 마지막으로 나타나는 숫자 위치를 반환합니다. 바늘이 발견되지 않으면 False를 반환합니다.
예시 1
<?php // Encoding UTF-8 mb_internal_encoding("UTF-8"); // Used hello world string $integer = mb_strrpos ("Hello World", "ol", 0); //Output var_dump($integer); ?>
출력
bool(false)
참고 − 위의 PHP 코드는 바늘 문자열이 주어진 건초 더미 문자열과 일치하지 않기 때문에 False를 반환합니다.
예시 2
<?php // Encoding UTF-8 mb_internal_encoding("UTF-8"); // Used hello world string $integer = mb_strrpos ("Hello World", "He"); //output var_dump($integer); ?>
출력
int(0)