함수 mb_strstr
함수 mb_strstr는 멀티바이트 인코딩 지원과 함께 문자열에서 하위 문자열의 첫 번째 발생을 검색합니다.
첫 번째 매개변수는 검색이 수행되는 문자열입니다. 두 번째 매개변수는 찾고자 하는 하위 문자열입니다.
세 번째 선택적 매개변수는 찾은 발생 이전의 문자열 부분을 반환할지 여부를 결정합니다. 네 번째 선택적 매개변수는 인코딩을 지정합니다.
구문
mb_strstr(
string $haystack,
string $needle,
[bool $before_needle = false],
[string $encoding],
);
예제
문자열에서 하위 문자열의 첫 번째 발생을 찾습니다:
<?php
$res = mb_strstr('abcde', 'b');
echo $res;
?>
코드 실행 결과:
'bcde'
예제
문자열에서 하위 문자열의 첫 번째 발생을 찾고 발생 이전의 부분을 반환합니다:
<?php
$res = mb_strstr('abcde', 'cd', true);
echo $res;
?>
코드 실행 결과:
'ab'
예제
UTF-8 인코딩 지정과 함께 검색:
<?php
$res = mb_strstr('Привет мир', 'мир', false, 'UTF-8');
echo $res;
?>
코드 실행 결과:
'мир'