Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

str_word_count

Считает слова в строке.

Синтаксис

str_word_count(string $string, int $format = 0): array|int

Параметры

ПараметрТипОписание
$stringstringИсходная строка.
$formatintНеобязательный. `0` — вернуть количество, `1` — массив слов.

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

array|intКоличество слов или массив слов.

Примеры

Количество слов:

<?php
 
echo str_word_count('The quick brown fox');

Результат:

4

Список слов:

<?php
 
echo implode(' | ', str_word_count('Hello, big world!', 1));

Результат:

Hello | big | world

Примечания

Функция понимает только латиницу. Слова в русском тексте считайте так: count(preg_split('/\s+/u', trim($text))).

См. также

  • explode — Разбивает строку на массив по разделителю.
  • substr_count — Считает, сколько раз подстрока встречается в строке.

В учебнике

  • Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.