function calculateReadingTime($text, $wordsPerMinute = 200) {
// Разделяем текст на отдельные слова
$words = str_word_count(strip_tags($text));
// Вычисляем ориентировочное время чтения
$readingTime = ceil($words / $wordsPerMinute);
return $readingTime;
}
// Пример использования
$articleText = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed commodo nisl eu elit tincidunt, sed lobortis odio commodo. Sed consectetur, elit nec viverra pellentesque, mi felis cursus justo, at porttitor urna diam id mauris. Fusce viverra nisl ut ante dapibus eleifend.";
$readingTime = calculateReadingTime($articleText);
echo "Время чтения статьи: " . $readingTime . " минут(ы)";Не хотите копаться сами?
Починю за 1-3 дня. Без предоплаты — оплата по результату.
15+ лет опыта с 1С-Битрикс · Без предоплаты · 7 дней гарантии