English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

온라인 도구

PHP 기초 강의

PHP 고급 강의

PHP & MySQL

PHP Class 함수

PHP String 문자열 함수 매뉴얼

PHP substr_count() 함수 사용법 및 예제

substr_count() 함수는 서브 문자열이 문자열 내에서 등장하는 횟수를 계산하는 데 사용됩니다.

문법

substr_count(string,substring,start,length)

정의 및 사용법

substr_count()는 서브 문자열 substring가 문자열 string에서 등장하는 횟수를 반환합니다. 주의할 것은 substring는 대소문자를 구분합니다.

반환 값

함수는 정수형을 반환합니다. 문자열 내에서 서브 문자열이 등장하는 횟수를 반환합니다.

파라미터순번
1

파라미터 및 설명

이 문자열에서 검색합니다

2

문자열 부분

검색할 문자열을 지정합니다

3

시작

문자열에서 검색을 시작할 때, 시작 위치를 지정합니다. 음수이면 문자의 끝에서부터 시작합니다.

4

길이

문자열의 길이를 지정합니다

온라인 예제

아래의 예제를 시도하여 "krishna" 문자열이 문자열 내에서 등장하는 횟수를 계산해 보세요:

<?php
    //"krishna" 문자열이 문자열 내에서 등장하는 횟수를 계산합니다
    echo substr_count("sairamkrishna","krishna");
    echo '<br>';
    $text = 'This is a test';
    echo strlen($text); // 14
    echo '<br>';
    echo substr_count($text, 'is'); // 2
    echo '<br>';
    // 문자열이 's is a test'로 간소화되었기 때문에 출력은 1
    echo substr_count($text, 'is', 3);
    echo '<br>';
    // 문자열이 's i'로 간소화되었기 때문에 출력은 0입니다
    echo substr_count($text, 'is', 3, 3);
    echo '<br>';
    // 출력 1이 함수는 중복 문자열을 계산하지 않기 때문에
    $text2 = 'gcdgcdgcd';
    echo substr_count($text2, 'gcd');  
    echo '<br>';
    // 왜냐하면 5+10 > 14따라서 경고가 생성됩니다
    echo substr_count($text, 'is', 5, 10);
?>
테스트를 보자‹/›

출력 결과

1
14
2
1
0
3
PHP 경고: substr_count(): 잘못된 길이 값이 있습니다...

PHP String 문자열 함수 매뉴얼