создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

str_word_count возвращает информацию о словах, входящих в строку

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

str_word_count возвращает информацию о словах, входящих в строку

Описание

mixed

str_word_count(string $string[,int $format=0[,string $charlist]])

Подсчитывает количество слов, входящих в строку string. Если необязательный аргумент format не передан, возвращается целое число, равное количеству слов. В случае, если указан аргумент format, возвращается массив, содержимое которого зависит от значения format. Ниже описаны допустимые значения аргумента format и соответствующие им возвращаемые значения.

Для этой функции "слово" обозначает строку с алфавитными символами, зависящую от локали, которая также может содержать символы "'" и "-", но не может начинаться с них.

Список параметров

string

Строка

format

Указывает возвращаемое значение данной функции. На данный момент поддерживаются следующие значения:

0 - возвращает количество найденных слов

1 - возвращается массив, содержащий все слова, входящие в строку string

2 - возвращается массив, индексами которого являются позиции в строке string, а значениями - соответствующие слова.

charlist

Список дополнительных символов, которые будут рассматриваться как "слово"

Возвращаемые значения

Возвращает массив или целое число, в зависимости от указанного параметра format.

Список изменений

Версия Описание 5.1.0

Добавлен параметр charlist

Примеры

Пример 1. Пример использования str_word_count()

<?

$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
)

Смотрите также

Обработка строк.

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting