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

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

Если он не задан, то возвращается целое число, равное количеству слов.

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

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

См. также функцию substr_count, которая подсчитывает сколько раз встречается подстрока в строке.

Синтаксис

str_word_count(строка, [число]);

Примеры

Пример

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

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

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

3