현재 위치: > 함수 카테고리 모음> 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 ( 문자열 , 서브 스트링 , 시작 , 길이 )
매개 변수 설명하다
필수의. 확인할 문자열을 지정합니다.
서브 스트링 필수의. 검색 할 문자열을 지정합니다.
시작 선택 과목. 문자열에서 검색을 시작할 위치를 지정합니다.
길이 선택 과목. 검색 길이를 지정하십시오.
유사한 함수
  • 문자열의 Soundex 키를 계산하십시오 soundex

    soundex

    문자열의Soundex키를계산하십시오
  • addcslashes ()를 사용하여 탈출 한 문자열이 반영됩니다. stripcslashes

    stripcslashes

    addcslashes()를사용하여탈출
  • 사례에 민감한 strstr stristr

    stristr

    사례에민감한strstr
  • 문자열을 반복하십시오 str_repeat

    str_repeat

    문자열을반복하십시오
  • 문자열에 주어진 서브 스트링이 포함되어 있는지 여부를 결정합니다 str_contains

    str_contains

    문자열에주어진서브스트링이포함되어있는지
  • 문자열에서 지정된 문자의 마지막 발생을 찾으십시오. strrchr

    strrchr

    문자열에서지정된문자의마지막발생을찾으십
  • 백 슬래시를 사용하여 끈을 탈출합니다 addslashes

    addslashes

    백슬래시를사용하여끈을탈출합니다
  • 문자열에서 서브 스트링의 첫 번째 발생을 찾으십시오 strpos

    strpos

    문자열에서서브스트링의첫번째발생을찾으십