Перейти к содержимому

str_word_count()

Функция PHP str_word_count() используется для подсчёта количества слов в строке. В этой статье мы рассмотрим синтаксис и применение str_word_count(), а также приведём несколько примеров.

Синтаксис функции str_word_count() выглядит следующим образом:

Синтаксис PHP для str_word_count()

php
str_word_count($string, $format, $charlist)

Функция принимает три параметра: $string, $format и $charlist. $string — это строка, в которой нужно подсчитать слова. $format — необязательный параметр, определяющий формат вывода: 0 возвращает количество слов (по умолчанию), 1 возвращает массив слов, а 2 возвращает ассоциативный массив, где ключами являются позиции слов. $charlist — также необязательный параметр, указывающий дополнительные символы, которые следует считать частью слова.

Ниже приведён пример использования функции str_word_count():

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

php
<?php
$string = "The quick brown fox jumps over the lazy dog.";
$count = str_word_count($string);
echo $count; // Output: 9
?>

В этом примере у нас есть переменная строки $string, содержащая фразу "The quick brown fox jumps over the lazy dog.". Мы используем функцию str_word_count() для подсчёта количества слов в строке.

Результат выполнения этого кода будет следующим:

console
9

Как видите, функция str_word_count() успешно подсчитала количество слов в строке.

Для демонстрации параметра $format:

php
<?php
$string = "Hello world!";
print_r(str_word_count($string, 1));
?>

Функция str_word_count() — это полезный инструмент для подсчёта количества слов в строке в PHP. Её можно использовать для анализа текстового ввода и выполнения операций, зависящих от количества слов. Освоив эту функцию, вы сможете стать более квалифицированным разработчиком на PHP.

Надеемся, эта статья помогла вам лучше понять функцию str_word_count() в PHP.

Практика

Что делает функция PHP str_word_count()?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.