substr_count
하위 문자열 발생 수를 계산하십시오
substr_count()
함수는 문자열에 서브 스트링이 나타나는 횟수를 계산합니다.
주석 : 하위 문자열은 사례에 민감합니다.
참고 : 이 기능은 중첩 하위 문자열을 계산하지 않습니다 (예 3 참조).
참고 : 시작 매개 변수 + 길이 매개 변수가 문자열 길이보다 크면 함수가 경고를 생성합니다 (예 4 참조).
"상하이"가 문자열에 표시되는 횟수를 계산하십시오.
<? php echo substrt_count ( "나는 상하이를 사랑합니다. 상하이는 중국에서 가장 큰 도시입니다." , "상하이" ) ; ?>
직접 시도하십시오
모든 매개 변수 사용 :
<? 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"로 줄어 듭니다. ?>
직접 시도하십시오
겹치는 하위 문자열 :
<? php $ str = "abcabcab" ; echo substr_count ( $ str , "abcab" ) ; //이 함수는 겹치는 하위 문자열을 계산하지 않습니다 ?>
직접 시도하십시오
시작 및 길이 매개 변수가 문자열 길이를 초과하면 함수가 경고를 출력합니다.
<? php echo $ str = "이것은 좋다" ; substrt_count ( $ str , "is" , 3 , 9 ) ; ?>
길이 값이 문자열의 길이를 초과하기 때문에 (3 + 9는 12보다 크다), 경고를 사용하여 출력합니다.
substr_count ( 문자열 , 서브 스트링 , 시작 , 길이 )
매개 변수 | 설명하다 |
---|---|
끈 | 필수의. 확인할 문자열을 지정합니다. |
서브 스트링 | 필수의. 검색 할 문자열을 지정합니다. |
시작 | 선택 과목. 문자열에서 검색을 시작할 위치를 지정합니다. |
길이 | 선택 과목. 검색 길이를 지정하십시오. |