Как посчитать количество слов в тексте на PHP?

Пользователь

от gage , в категории: PHP , 3 года назад

Как посчитать количество слов в тексте на PHP?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jerrold_langworth , 3 года назад

@gage Вы можете использовать str_word_count() функцию на PHP, чтобы посчитать количество слов в тексте на PHP, небольшой пример:


1
2
3
4
5
6
7
<?php

$str = 'String Example In PHP';
$count = str_word_count($str);

// Вывод: 4
echo $count;


Пользователь

от catherine_wintheiser , 2 года назад

@gage 

Чтобы посчитать количество слов в тексте на PHP, вы можете использовать функцию str_word_count(). Она принимает строку и возвращает количество слов в этой строке. Например:

1
2
3
$text = "Hello, world! This is a test.";
$word_count = str_word_count($text);
echo $word_count;  // Outputs: 6


Обратите внимание, что функция str_word_count() считает только слова, разделенные пробелами. Если вы хотите учесть и другие разделители слов, такие как запятые, точки и т.д., то вы можете использовать регулярные выражения. Например:

1
2
3
$text = "Hello, world! This is a test.";
$word_count = preg_match_all("/w+/", $text);
echo $word_count;  // Outputs: 6


Регулярное выражение /w+/ соответствует любому слову (состоящему из букв, цифр или знаков подчеркивания), разделенному пробелами или знаками препинания. Функция preg_match_all() сканирует строку и возвращает количество совпадений