현재 위치: > 함수 카테고리 모음> 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 () 함수를 사용하여 구현할 수 있습니다.
유사한 함수
  • 문자열의 SHA1 해시 값을 계산하십시오 sha1

    sha1

    문자열의SHA1해시값을계산하십시오
  • 문자열의 시작과 끝에서 공백 (또는 다른 문자)을 제거합니다. trim

    trim

    문자열의시작과끝에서공백(또는다른문자)
  • 다른 문자열을 사용하여 줄을 길이로 채 웁니다. str_pad

    str_pad

    다른문자열을사용하여줄을길이로채웁니다.
  • 문자열이 처음 나타나는 위치를 찾으십시오 (Case Insensentitive) stripos

    stripos

    문자열이처음나타나는위치를찾으십시오(C
  • 백 슬래시를 사용하여 끈을 탈출합니다 addslashes

    addslashes

    백슬래시를사용하여끈을탈출합니다
  • 8 비트 문자열을 따옴표로 인쇄 가능한 문자열로 변환 quoted_printable_encode

    quoted_printable_encode

    8비트문자열을따옴표로인쇄가능한문자열로
  • 문자열에 주어진 서브 스트링이 포함되어 있는지 여부를 결정합니다 str_contains

    str_contains

    문자열에주어진서브스트링이포함되어있는지
  • 1 차원 배열의 값을 문자열로 변환 implode

    implode

    1차원배열의값을문자열로변환
인기 기사