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

strstr

문자열의 첫 번째 발생을 찾으십시오
이름:strstr
분류:
사용 언어:php
한 줄 설명:문자열에서 지정된 하위 문자열을 찾아서 하위 문자열의 시작부터 문자열 끝까지 부분을 반환합니다.

함수 이름 : strstr ()

해당 버전 : PHP 4, PHP 5, PHP 7

함수 설명 : strstr () 함수는 문자열에서 지정된 하위 문자열을 찾는 데 사용되며 부분 문자열에서 문자열 끝까지 부분을 반환합니다. 서브 스트링이 발견되지 않으면 False가 반환됩니다.

구문 : strstr (String $ haystack, 혼합 $ 니들, bool $ prever_needle = false) : String | false

매개 변수 :

  • Haystack : 하위 문자열을 찾는 문자열.
  • 바늘 : 찾을 수있는 서브 스트링. 문자열 또는 배열 일 수 있습니다.
  • prever_needle (선택 사항) : true로 설정되면 바늘이 반환되기 전 부분이 반환됩니다. False (기본값)로 설정되면 바늘 후 부품이 반환됩니다.

반품 값 :

  • 기판이 발견되면 부분 문자열에서 문자열 끝까지 부품을 반환하십시오.
  • 서브 스트링이 발견되지 않으면 False가 반환됩니다.

예:

 // 示例1:查找子字符串,并返回从子字符串开始到字符串结尾的部分$haystack = "Hello, world!"; $needle = "world"; $result = strstr($haystack, $needle); echo $result; // 输出:world! // 示例2:查找子字符串,并返回子字符串之前的部分$haystack = "Hello, world!"; $needle = ","; $result = strstr($haystack, $needle, true); echo $result; // 输出:Hello // 示例3:未找到子字符串,返回false $haystack = "Hello, world!"; $needle = "foo"; $result = strstr($haystack, $needle); var_dump($result); // 输出:bool(false)

참고 :

  • 이 기능은 사례에 민감합니다. 사례에 민감한 검색을 수행 해야하는 경우 strrist () 함수를 사용할 수 있습니다.
  • 바늘이 배열 인 경우 함수는 각 요소를 조회하고 첫 번째 발견 된 서브 스트링과 그 이후의 부분을 반환합니다.
  • PHP 8.0부터 Prever_Needle 매개 변수는 더 이상 지원되지 않습니다. 서브 스트링 전에 부품을 반환 해야하는 경우 substr () 함수를 사용하여 구현할 수 있습니다.
유사한 함수
  • 형식으로 된 문자열을 반환합니다 vsprintf

    vsprintf

    형식으로된문자열을반환합니다
  • 통화 문자열로 숫자를 형식화합니다 money_format

    money_format

    통화문자열로숫자를형식화합니다
  • 문자열에 사용 된 단어에 대한 정보를 반환합니다 str_word_count

    str_word_count

    문자열에사용된단어에대한정보를반환합니다
  • 마스크와 일치하지 않는 출발 단지의 길이를 얻으십시오. strcspn

    strcspn

    마스크와일치하지않는출발단지의길이를얻으
  • 인쇄 가능한 문자열을 따옴표로 8 비트 문자열로 변환합니다. quoted_printable_decode

    quoted_printable_decode

    인쇄가능한문자열을따옴표로8비트문자열로
  • 주어진 파일의 MD5 해시 값을 계산하십시오 md5_file

    md5_file

    주어진파일의MD5해시값을계산하십시오
  • 문자열의 SHA1 해시 값을 계산하십시오 sha1

    sha1

    문자열의SHA1해시값을계산하십시오
  • 문자열의 MD5 해시 값을 계산하십시오 md5

    md5

    문자열의MD5해시값을계산하십시오
인기 기사