현재 위치: > 함수 카테고리 모음> 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 () 함수를 사용하여 구현할 수 있습니다.
유사한 함수
  • Uuencode 인코딩 된 문자열을 디코딩하십시오 convert_uudecode

    convert_uudecode

    Uuencode인코딩된문자열을디코딩하
  • 천 개 분리기에서 숫자를 포맷하십시오 number_format

    number_format

    천개분리기에서숫자를포맷하십시오
  • "자연 순서"알고리즘을 사용한 문자열 비교 strnatcmp

    strnatcmp

    "자연순서"알고리즘
  • 문자열 끝에서 공백 문자 (또는 기타 문자) 삭제 rtrim

    rtrim

    문자열끝에서공백문자(또는기타문자)삭제
  • 문자열이 주어진 부분 문자열로 끝 있는지 확인하십시오 str_ends_with

    str_ends_with

    문자열이주어진부분문자열로끝있는지확인하
  • 서브 스트링 교체 str_replace

    str_replace

    서브스트링교체
  • 문자를 변환하거나 하위 문자를 바꾸십시오 - 지정된 문자를 변환합니다 strtr

    strtr

    문자를변환하거나하위문자를바꾸십시오-지
  • 형식으로 된 문자열을 반환합니다 sprintf

    sprintf

    형식으로된문자열을반환합니다
인기 기사