현재 위치: > 함수 카테고리 모음> 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 () 함수를 사용하여 구현할 수 있습니다.
유사한 함수
  • 16 진 문자열을 바이너리 스트링으로 변환합니다 hex2bin

    hex2bin

    16진문자열을바이너리스트링으로변환합니
  • 스트리밍하기 위해 형식의 문자열을 작성하십시오 vfprintf

    vfprintf

    스트리밍하기위해형식의문자열을작성하십시
  • Uuencode 인코딩 된 문자열을 디코딩하십시오 convert_uudecode

    convert_uudecode

    Uuencode인코딩된문자열을디코딩하
  • 문자열을 반복하십시오 str_repeat

    str_repeat

    문자열을반복하십시오
  • CRC32 다항식 문자열을 계산하십시오 crc32

    crc32

    CRC32다항식문자열을계산하십시오
  • 논리적 히브리어를 비주얼 히브리어로 변환하고 신생을 변환하십시오 hebrevc

    hebrevc

    논리적히브리어를비주얼히브리어로변환하고
  • 마스크와 일치하지 않는 출발 단지의 길이를 얻으십시오. strcspn

    strcspn

    마스크와일치하지않는출발단지의길이를얻으
  • 문자열에 사용 된 문자에 대한 정보를 반환합니다 - 문자열에서 발생하는 각 바이트 값 (0..255)의 횟수를 계산합니다. count_chars

    count_chars

    문자열에사용된문자에대한정보를반환합니다
인기 기사