Функция PHP str_word_count()

Пример

Рассчитываем количество слов в строке "I love Shanghai!":

<?php
echo str_word_count("I love Shanghai!");
?>

Запуск примера

Определение и использование

Функция str_word_count() вычисляет количество слов в строке.

Синтаксис

str_word_count(string,return,char)
Параметр Описание
string Обязателен. Определяет строку, которую нужно проверить.
return

Опционально. Определяет возвращаемое значение функции str_word_count().

Возможные значения:

  • 0 - по умолчанию. Возвращает количество найденных слов.
  • 1 - Возвращает массив, содержащий слова в строке.
  • 2 - Возвращает массив, в котором ключи - это положение слов в строке, а значения - это сами слова.
char Опционально. Определяет символы, которые считаются словами.

Технические детали

Возвращаемое значение: Возвращает число или массив, в зависимости от выбранного return Параметр.
PHP Версия: 4.3.0+
Журнал обновлений: В PHP 5.1 добавлен char Параметр.

Более примеров

Пример 1

Возвращает массив, содержащий слова в строке:

<?php
print_r(str_word_count("I love Shanghai!",1));
?>

Запуск примера

Пример 2

Возвращает массив, в котором ключи - это положение слов в строке, а значения - это сами слова:

<?php
print_r(str_word_count("I love Shanghai!",2));
?>

Запуск примера

Пример 3

Установка и неустановка параметра char:

<?php
print_r(str_word_count("I love Shanghai & good morning!",1));
print_r(str_word_count("I love Shanghai & good morning!",1,"&"));
?>

Запуск примера