라이브러리
[PHP] grapheme_strrpos - 문자열의 마지막 발생 위치(그래프 단위) 찾기
Grapheme_Strrpos 함수
PHP 7.4 버전부터 지원하는 `grapheme_strrpos` 함수는 문자열 내에서 마지막으로 나타난 특정 문자 또는 문자열을 찾는 함수입니다. 이 함수는 유니코드 문자열을 처리하기 때문에, 한글이나 다른 언어의 문자도 포함되어 처리할 수 있습니다.
함수의 매개 변수
`grapheme_strrpos` 함수는 총 3개의 매개 변수를 받습니다.
- `haystack` : 문자열에서 찾을 문자열을 지정합니다.
- `needle` : 찾을 문자열을 지정합니다.
- `offset` : 찾을 위치를 지정합니다. 기본값은 0입니다.
함수의 반환 값
`grapheme_strrpos` 함수는 찾은 문자열의 위치를 반환합니다. 만약 찾을 문자열이 없으면, 함수는 FALSE를 반환합니다.
예제
#hostingforum.kr
php
// 예제 1: 마지막으로 나타난 문자 찾기
$str = "Hello, World!";
$char = "o";
$pos = grapheme_strrpos($str, $char);
echo "문자 '$char'의 마지막 위치: $pos
";
// 예제 2: 마지막으로 나타난 문자열 찾기
$str = "Hello, World! Hello!";
$needle = "Hello";
$pos = grapheme_strrpos($str, $needle);
echo "문자열 '$needle'의 마지막 위치: $pos
";
// 예제 3: 찾을 위치 지정
$str = "Hello, World! Hello!";
$needle = "Hello";
$offset = 10;
$pos = grapheme_strrpos($str, $needle, $offset);
echo "문자열 '$needle'의 마지막 위치 (offset $offset): $pos
";
결과
#hostingforum.kr
문자 'o'의 마지막 위치: 9
문자열 'Hello'의 마지막 위치: 13
문자열 'Hello'의 마지막 위치 (offset 10): 13
참고
- `grapheme_strrpos` 함수는 PHP 7.4 버전부터 지원합니다.
- 이 함수는 유니코드 문자열을 처리하기 때문에, 한글이나 다른 언어의 문자도 포함되어 처리할 수 있습니다.
- 찾을 위치를 지정할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.