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

substr_count

하위 문자열 발생 수를 계산하십시오
이름:substr_count
분류:
사용 언어:php
한 줄 설명:하위 문자열이 문자열에 나타나는 횟수를 계산합니다.

정의 및 사용법

substr_count() 함수는 문자열에 서브 스트링이 나타나는 횟수를 계산합니다.

주석 : 하위 문자열은 사례에 민감합니다.

참고 : 이 기능은 중첩 하위 문자열을 계산하지 않습니다 (예 3 참조).

참고 : 시작 매개 변수 + 길이 매개 변수가 문자열 길이보다 크면 함수가 경고를 생성합니다 (예 4 참조).

예 1

"상하이"가 문자열에 표시되는 횟수를 계산하십시오.

 <? php
echo substrt_count ( "나는 상하이를 사랑합니다. 상하이는 중국에서 가장 큰 도시입니다." , "상하이" ) ;
?>

직접 시도하십시오

예 2

모든 매개 변수 사용 :

 <? php
$ str = "이것은 좋다" ;
Echo strlen ( $ str ) . "<br>" ; // strlen ()을 사용하여 문자열 길이를 반환합니다
echo substrt_count ( $ str , "is" ) . "<br>" ; // 횟수 "는 문자열에 나타납니다
echo substrt_count ( $ str , "is" , 2 ) . "<br>" ; // 문자열이 "is is nice"로 축소됩니다.
echo substrt_count ( $ str , "is" , 3 ) . "<br>" ; // 문자열이 "s is nice"로 축소됩니다.
echo substrt_count ( $ str , "is" , 3 , 3 ) . "<br>" ; // 문자열이 "si"로 줄어 듭니다.
?>

직접 시도하십시오

예 3

겹치는 하위 문자열 :

 <? php
$ str = "abcabcab" ;
echo substr_count ( $ str , "abcab" ) ; //이 함수는 겹치는 하위 문자열을 계산하지 않습니다
?>

직접 시도하십시오

예 4

시작길이 매개 변수가 문자열 길이를 초과하면 함수가 경고를 출력합니다.

 <? php
echo $ str = "이것은 좋다" ;
substrt_count ( $ str , "is" , 3 , 9 ) ;
?>

길이 값이 문자열의 길이를 초과하기 때문에 (3 + 9는 12보다 크다), 경고를 사용하여 출력합니다.

문법

 substr_count ( 문자열 , 서브 스트링 , 시작 , 길이 )
매개 변수 설명하다
필수의. 확인할 문자열을 지정합니다.
서브 스트링 필수의. 검색 할 문자열을 지정합니다.
시작 선택 과목. 문자열에서 검색을 시작할 위치를 지정합니다.
길이 선택 과목. 검색 길이를 지정하십시오.
유사한 함수
  • 서브 스트링 교체 str_replace

    str_replace

    서브스트링교체
  • Uuencode 인코딩 된 문자열을 디코딩하십시오 convert_uudecode

    convert_uudecode

    Uuencode인코딩된문자열을디코딩하
  • 문자를 변환하거나 하위 문자를 바꾸십시오 - 지정된 문자를 변환합니다 strtr

    strtr

    문자를변환하거나하위문자를바꾸십시오-지
  • 하나의 문자열을 사용하여 다른 문자열을 배열로 분할하십시오. explode

    explode

    하나의문자열을사용하여다른문자열을배열로
  • CRC32 다항식 문자열을 계산하십시오 crc32

    crc32

    CRC32다항식문자열을계산하십시오
  • strstr의 별칭 strchr

    strchr

    strstr의별칭
  • 대상 문자열에서 지정된 문자열의 마지막 발생을 계산합니다. strrpos

    strrpos

    대상문자열에서지정된문자열의마지막발생을
  • 하위 문자열 발생 수를 계산하십시오 substr_count

    substr_count

    하위문자열발생수를계산하십시오
인기 기사