Функция str_word_count

Функция str_word_count подсчитывает количество слов в строке.

Функция может принимать второй необязательный параметр, число 1 или 2. Если он не задан, то функция своим результатом возвращает целое число, равное количеству слов.

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

Синтаксис

phpstr_word_count(string $string, int $format = 0, ?string $characters = null): array|int

Пример

Давайте подсчитаем количество в строке:

php<?php
  echo str_word_count('abcde my world');
?>

Результат выполнения кода:

php3

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

  • функцию substr_count,
    которая подсчитывает количество подстрок
  • функцию count_chars,
    которая подсчитывает количество символов
  • функцию ucwords,
    переводящую первые буквы слов в верхний регистр