최신 웹 개발 튜토리얼
 

PHP substr_count() Function

<PHP 문자열 참조

횟수 카운트 "world" 문자열에서 발생합니다

<?php
echo substr_count("Hello world. The world is nice","world");
?>
»실행 예

substr_count() 함수는 문자열이 문자열의 발생 횟수를 계산합니다.

참고 : 문자열은 대소 문자를 구분합니다.

주 :이 함수는 중첩 문자열을 계산하지 않는다 (see example 2) .

참고 : 시작 매개 변수를 더한 길이 매개 변수는 문자열 길이보다 큰 경우이 기능이 경고를 생성합니다 (see example 3) .


통사론

substr_count( string,substring,start,length )

매개 변수 기술
string 필요합니다. 확인하기 위해 문자열을 지정합니다
substring 필요합니다. 검색 할 문자열을 지정합니다
start 선택 과목. 문자열에서 검색을 시작할 위치를 지정합니다
length 선택 과목. 검색의 길이를 지정합니다

기술적 세부 사항

반환 값 : 에게 문자열은 문자열의 발생 횟수를 반환
PHP 버전 : 4+
변경 내역 : 시작과 길이 매개 변수는 PHP 5.1에서 추가 된

더 예

예 1

모든 매개 변수를 사용하여 :

<?php
$str = "This is nice";
echo strlen($str)."<br>"; // Using strlen() to return the string length
echo substr_count($str,"is")."<br>"; // The number of times "is" occurs in the string
echo substr_count($str,"is",2)."<br>"; // The string is now reduced to "is is nice"
echo substr_count($str,"is",3)."<br>"; // The string is now reduced to "s is nice"
echo substr_count($str,"is",3,3)."<br>"; // The string is now reduced to "s i"
?>
»실행 예

예 2

중복 된 문자열 :

<?php
$str = "abcabcab";
echo substr_count($str,"abcab"); // This function does not count overlapped substrings
?>
»실행 예

예 3

시작과 길이 매개 변수는 문자열 길이,이 함수가 출력 경고를 초과하는 경우 :

<?php
echo $str = "This is nice";
substr_count($str,"is",3,9);
?>

길이 값은 문자열 길이를 초과하기 때문 의지 출력 경고 (3+9 is greater than 12)


<PHP 문자열 참조