현재 위치: > 함수 카테고리 모음> mb_strstr

mb_strstr

다른 문자열에서 문자열의 첫 번째 발생을 찾으십시오.
이름:mb_strstr
분류:다중 바이트 문자열
사용 언어:php
한 줄 설명:문자열 $ haystack에서 하위 문자 $ 니들을 검색하고 $ 니들 후에 문자열의 일부를 반환하십시오.

함수 이름 : mb_strstr ()

해당 버전 : PHP 4> = 4.0.6, PHP 5, PHP 7, PHP 8

사용법 : mb_strstr (String $ haystack, String $ 니들, bool $ prever_needle = false, string $ encoding = null) : String | False

설명 : mb_strstrs () 함수는 문자열 $ haystack에서 하위 문자 $ 니들을 찾는 데 사용되며 $ 니들 바늘 후 문자열의 일부를 반환합니다. 이 기능은 기본 strstr () 함수와 유사하지만 멀티 바이트 문자 세트를 지원합니다.

매개 변수 :

  • $ haystack : 하위 문자열을 찾을 수있는 원래 문자열.
  • $ 바늘 : 찾을 수있는 서브 스트링.
  • $ prever_needle (선택 사항) : true로 설정된 경우 $ 니들 앞에 부분 문자열을 반환하십시오.
  • $ 인코딩 (선택 사항) : 문자 인코딩을 지정합니다. 지정되지 않으면 내부 문자 인코딩이 사용됩니다.

반품 값 :

  • $ 바늘이 발견되면 $ 바늘 후 부분 문자열이 반환됩니다.
  • $ 바늘을 찾지 못하면 False가 반환됩니다.

예:

 $str = "Hello, World!"; $needle = "World"; // 在$str 中查找$needle 并返回$needle 后的部分字符串$result = mb_strstr($str, $needle); echo $result; // 输出: World! // 在$str 中查找$needle 并返回$needle 之前的部分字符串$result = mb_strstr($str, $needle, true); echo $result; // 输出: Hello, // 使用指定的字符编码进行查找$str = "你好,世界!"; $needle = "世界"; $result = mb_strstr($str, $needle, false, 'UTF-8'); echo $result; // 输出: 世界!

참고 :

  • $ 인코딩 매개 변수가 지정되지 않은 경우 기본적으로 내부 문자 인코딩이 사용됩니다. 사용하기 전에 올바른 문자 인코딩을 설정하는 것이 좋습니다.
  • 당신이 찾고있는 부분 문자열이 빈 문자열이면 원래 문자열이 반환됩니다.
  • MB_STRSTR () 함수는 사례에 민감합니다. 사례에 민감한 검색을하려면 MB_Stripos () 함수를 사용할 수 있습니다.
유사한 함수
  • 특정 문자를 얻으십시오 mb_chr

    mb_chr

    특정문자를얻으십시오
  • 문자의 코드 포인트를 얻으십시오 mb_ord

    mb_ord

    문자의코드포인트를얻으십시오
  • 지정된 인코딩에서 문자열이 유효한지 확인 mb_check_encoding

    mb_check_encoding

    지정된인코딩에서문자열이유효한지확인
  • CASE는 문자열에서 문자열의 마지막 위치를 무감각하게 찾습니다. mb_strripos

    mb_strripos

    CASE는문자열에서문자열의마지막위치를
  • 문자열을 소문자로 설정하십시오 mb_strtolower

    mb_strtolower

    문자열을소문자로설정하십시오
  • 문자열이 다른 문자열에서 처음 나타나는 위치를 찾으십시오 mb_strpos

    mb_strpos

    문자열이다른문자열에서처음나타나는위치를
  • 멀티 바이트 스트링이 주어지면 문자 배열을 반환하십시오 mb_str_split

    mb_str_split

    멀티바이트스트링이주어지면문자배열을반환
  • 정규 표현식을 멀티 바이트 지원으로 교체하십시오 mb_ereg_replace

    mb_ereg_replace

    정규표현식을멀티바이트지원으로교체하십시
인기 기사