라이브러리

[PHP] mb_strstr - 다른 문자열 내에서 문자열의 첫 번째 발생을 찾습니다.




PHP의 mb_strstr 함수

PHP의 `mb_strstr` 함수는 문자열에서 특정 문자열을 찾는 함수입니다. 이 함수는 `strpos` 함수와 유사하지만, `mb_strstr` 함수는 멀티바이트 문자열을 지원하기 때문에 `strpos` 함수보다 유용합니다.

mb_strstr 함수의 사용법

`mb_strstr` 함수의 사용법은 다음과 같습니다.

#hostingforum.kr
php

mb_strstr(string $haystack, string $needle [, int $part])



* `$haystack`: 찾을 문자열
* `$needle`: 찾을 문자열
* `$part`: 찾을 문자열의 부분을 지정합니다. 0: 처음부터, 1: 끝부터

예제

#hostingforum.kr
php

// 예제 1: 찾을 문자열이 있는지 확인

$string = "안녕하세요, 세계!";

$find = "세계";

$result = mb_strstr($string, $find);

if ($result) {

    echo "찾은 문자열: $find";

} else {

    echo "찾을 문자열이 없습니다.";

}



// 예제 2: 찾을 문자열의 부분을 지정

$string = "안녕하세요, 세계!";

$find = "세계";

$result = mb_strstr($string, $find, 1);

if ($result) {

    echo "찾은 문자열: $find";

} else {

    echo "찾을 문자열이 없습니다.";

}



// 예제 3: 찾을 문자열이 없는 경우

$string = "안녕하세요, 세계!";

$find = "한국";

$result = mb_strstr($string, $find);

if ($result) {

    echo "찾은 문자열: $find";

} else {

    echo "찾을 문자열이 없습니다.";

}



결과

* 예제 1: 찾은 문자열: 세계
* 예제 2: 찾은 문자열: 세계
* 예제 3: 찾을 문자열이 없습니다.

주의사항

* `mb_strstr` 함수는 멀티바이트 문자열을 지원하기 때문에 `strpos` 함수보다 유용합니다.
* `mb_strstr` 함수는 찾을 문자열이 여러 번出现하는 경우 첫 번째로 발견한 문자열을 반환합니다.
* `mb_strstr` 함수는 찾을 문자열이 없을 경우 `false`를 반환합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 419 페이지

검색

게시물 검색