PHP 매뉴얼
이전 |  | 다음

# str_word_count

(PHP 4 >= 4.3.0, PHP 5)

str_word_count -- 문자열에서 사용한 단어에 대한 정보를 반환합니다.

## 설명

mixed str_word_count ( string string [, int format])

`string` 안의 단어 수를 셉니다. 선택적인 `format`을 지정하지 않으면, 반환값은 단어 수를 나타내는 정수입니다. `format`를 지정하면, 반환값은 배열로써, 내용은 `format`에 따라 결정됩니다. 아래 목록은 `format`으로 사용할 수 있는 값과 그에 따른 출력입니다.

- 1 - `string`에서 발견한 모든 단어를 포함하는 배열을 반환합니다.

- 2 - `string` 안에서 단어 위치를 키로, 그 단어를 값으로 가지는 연관 배열을 반환합니다.

이 함수의 작동에서, '단어'는 알파벳 문자를 포함하는 로케일 의존 문자열로, "'"'와 "-" 문자로 시작하지 않는 문자들을 포함합니다.

예 1. str_word_count() 사용 예제

`<?php $str = "Hello friend, you're looking good today!"; $a = str_word_count($str, 1); $b = str_word_count($str, 2); $c = str_word_count($str); print_r($a); print_r($b); echo $c; ?>`

출력은:

    Array
    (
        [0] => Hello
        [1] => friend
        [2] => you're
        [3] => looking
        [4] => good
        [5] => today
    )

    Array
    (
        [0] => Hello
        [6] => friend
        [14] => you're
        [29] => looking
        [46] => good
        [51] => today
    )

    6

참고: explode(), preg_split(), split(), count_chars(), substr_count().

이전 | 처음으로 | 다음
str_split | 위로 | strcasecmp