(PHP 4 >= 4.3.0, PHP 5, PHP 7)
str_word_count — 문자열에서 사용한 단어에 대한 정보를 반환
string 안의 단어 수를 셉니다. 선택적인
format을 지정하지 않으면, 반환값은 단어 수를
나타내는 정수입니다. format를 지정하면, 반환값은
배열로써, 내용은 format에 따라 결정됩니다.
format으로 사용할 수 있는 값과 그에 따른
출력은 아래 목록에 있습니다.
이 함수의 작동에서, '단어'는 알파벳 문자를 포함하는 로케일 의존 문자열로, "'"'와 "-" 문자로 시작하지 않는 문자들을 포함합니다.
string문자열
format함수의 반환값을 지정. 현재 지원하는 값은:
string 안에서 발견한 모든 단어를 가진
배열을 반환합니다.
string
안에서 단어의 위치이고, 값은 단어입니다.
charlist'단어'로 간주할 추가 문자 목록
format에 따라서 배열이나 정수를 반환합니다.
| 버전 | 설명 |
|---|---|
| 5.1.0 |
charlist 인수 추가
|
Example #1 str_word_count() 예제
<?php
$str = "Hello fri3nd, you're
looking good today!";
print_r(str_word_count($str, 1));
print_r(str_word_count($str, 2));
print_r(str_word_count($str, 1, 'àáãç3'));
echo str_word_count($str);
?>
위 예제의 출력:
Array
(
[0] => Hello
[1] => fri
[2] => nd
[3] => you're
[4] => looking
[5] => good
[6] => today
)
Array
(
[0] => Hello
[6] => fri
[10] => nd
[14] => you're
[29] => looking
[46] => good
[51] => today
)
Array
(
[0] => Hello
[1] => fri3nd
[2] => you're
[3] => looking
[4] => good
[5] => today
)
7