Internationalization grapheme_strrpos

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)

grapheme_strrpos — 문자열의 마지막 발생 위치(문자소 단위) 찾기


설명

절차 스타일:

grapheme_strrpos(string $haystack, string $needle, int $offset = 0): int|false

문자열의 마지막 발생 위치(문자소 단위) 찾기


매개변수

haystack
찾을 문자열입니다. 유효한 UTF-8이어야 합니다.
needle
찾을 문자열입니다. 유효한 UTF-8이어야 합니다.
offset
선택적 $offset 매개변수를 사용하면 haystack에서 검색을 시작할 위치를 자소 단위(바이트 또는 문자가 아님)의 오프셋으로 지정할 수 있습니다. 오프셋이 음수이면 문자열 끝을 기준으로 처리됩니다. 반환된 위치는 $offset 값에 관계없이 여전히 haystack의 시작 부분에 상대적입니다.

반환 값

위치를 정수로 반환합니다. needle이 발견되지 않으면 grapheme_strrpos()는 false를 반환합니다.


Examples

예제 #1 grapheme_strrpos() 예제

                  
<?php
$char_a_ring_nfd = "a\xCC\x8A";  // 'LATIN SMALL LETTER A WITH RING ABOVE' (U+00E5) normalization form "D"
$char_o_diaeresis_nfd = "o\xCC\x88"; // 'LATIN SMALL LETTER O WITH DIAERESIS' (U+00F6) normalization form "D"

print grapheme_strrpos( $char_a_ring_nfd . $char_o_diaeresis_nfd . $char_o_diaeresis_nfd, $char_o_diaeresis_nfd);
?>
                  
                

위의 예는 다음을 출력합니다.

2
                

기타