
strripos 함수는 PHP 5.3.0부터 deprecated 상태이며, 대소문자를 구분하지 않는 이유는 함수 이름에서 'i'가 포함되어 있기 때문입니다. 'i'는 대소문자를 구분하지 않는다는 의미입니다.
대소문자를 구분하여 찾는 방법은 strpos 함수를 사용하는 것입니다. PHP 7.0.0부터는 strripos 함수 대신에 strrpos 함수를 사용하는 것을 권장합니다.
대소문자를 구분하여 찾는 예제는 다음과 같습니다.
#hostingforum.kr
php
$string = "Hello World";
$target = "world";
$result = strrpos(strtolower($string), strtolower($target));
if ($result !== false) {
echo "문자열이 발견되었습니다.";
} else {
echo "문자열이 발견되지 않았습니다.";
}
위의 예제에서 strtolower 함수를 사용하여 대소문자를 모두 소문자로 변환한 후 strrpos 함수를 사용하여 문자열을 찾습니다.
2025-05-28 13:35