(PHP 4 >= 4.3.0, PHP 5)
str_word_count — Връща информация относно думите използвани в даден низ
Изчислява броя на думите в string . Ако незадължителният параметър format не е указан, върнатата стойност ще бъде число, показващо броя на думите в низа. Ако параметърът е бил указан, върнатата стойност ще бъде масив, съдържанието на който зависи от параметъра format . Възможните стойности за параметъра format и съответните резултати са показани по-долу.
За нуждите на тази функция, терминът 'дума' е дефиниран като низ, зависим от локала и състоящ се от буквени знаци, които могат да съдържат, но не и да започват, със знаците "'" и "-".
Низът
Указва връщаната стойност от тази функция. В момента се поддържат следните стойности:
Списък на допълнителни знаци, които ще бъдат разглеждани като 'дума'
Връща масив или цяло число, в зависимост от параметъра 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, 'aaac3'));
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