함수 mb_stristr
함수 mb_stristr는 문자열에서 대소문자를 구분하지 않고 하위 문자열의 첫 번째 발생을 찾아 발견된 부분부터 끝까지의 문자열 일부를 반환합니다. 첫 번째 매개변수는 검색 대상 문자열, 두 번째는 찾고자 하는 하위 문자열, 세 번째(선택 사항)는 발생 이전의 문자열 부분을 반환하기 위한 부울 값, 네 번째(선택 사항)는 인코딩입니다.
구문
mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
예시
대소문자 구분 없이 문자열에서 하위 문자열 찾기:
<?php
$res = mb_stristr('ABCDE', 'bc');
echo $res;
?>
코드 실행 결과:
'BCDE'
예시
발생 지점 이전의 문자열 부분을 얻기 위해 $before_needle 매개변수 사용:
<?php
$res = mb_stristr('ABCDE', 'bc', true);
echo $res;
?>
코드 실행 결과:
'A'
예시
UTF-8 인코딩 지정하여 검색:
<?php
$res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
echo $res;
?>
코드 실행 결과:
'мир'