
mb_strripos 함수는 haystack 문자열 내에서 needle 문자열이 처음으로 나타나는 인덱스를 반환합니다.
예를 들어, "Hello World"라는 문자열에서 "World"라는 문자열이 처음으로 나타나는 인덱스를 찾으려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$haystack = "Hello World";
$needle = "World";
$index = mb_strripos($haystack, $needle);
if ($index !== false) {
echo "needle 문자열이 처음으로 나타나는 인덱스: $index";
} else {
echo "needle 문자열이 찾을 수 없습니다.";
}
mb_strripos 함수의 인자로 3번째 인자인 haystack와 4번째 인자인 needle을 사용하여 찾은 인덱스를 사용할 수 있습니다.
만약, 찾은 인덱스를 사용하여 문자열을 잘라내거나, 문자열을 수정하고자 한다면, substr 함수를 사용할 수 있습니다.
#hostingforum.kr
php
$haystack = "Hello World";
$needle = "World";
$index = mb_strripos($haystack, $needle);
if ($index !== false) {
$result = substr($haystack, $index);
echo "needle 문자열 이후의 문자열: $result";
} else {
echo "needle 문자열이 찾을 수 없습니다.";
}
또한, mb_strripos 함수의 결과는 문자열의 시작 인덱스부터 0으로 시작하는 음의 인덱스를 반환합니다. 따라서, 찾은 인덱스를 사용하여 문자열을 잘라내거나, 문자열을 수정할 때는 음의 인덱스를 사용할 수 있습니다.
2025-04-05 15:43