Счетчик слов на PhP

1 500 руб. за проект
23 октября 2022, 02:04 • 15 откликов • 90 просмотров
Необходимо реализовать функцию на ЯП PHP, которая берет на вход строковый аргумент – текст произвольной длины, и осуществляет подсчет количества слов в строке.
Подсчитать количество разных слов в строке, и вернуть массив частот слов.
Символы переноса строки(PHP_EOL) заменить на пробелы.
Символы (- , . ; : ‘ “ и лишние пробелы) игнорировать и убирать из входной строки,
заменяя на пустую строку (“”).
Функция должна корректно работать с любыми символами utf-8.
Функция должна быть не чувствительной к регистру символов. Слова преобразуются к
нижнему регистру.
Возвращаемое значение:
Тип возвращаемого значения - массив
Массив с частотами слов. Ключ – найденное слово, значение – количество слов в
тексте. Ключи отсортированы по алфавиту (сортировка без учета регистра).
Если в строке нет слов, вернет пустой массив.
Обработка ошибок и исключений:
Если на вход подаются некорректные данные (не string), функция должна бросать
TypeError

Итоговый шаблон кода:
1.<?php
2.
3. namespace Src\WordsCount;
4.
5. class WordsCount
6. {
7. static public function getWordsCount($sourceString):
8. {
9. //ваш код здесь
10. }
11. }
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Быстро и Надежно
~ 2 года назад
R50 b4d594e2f71f8c25e81d4a72eeca18ad
Фрилансер
Хороший, надежный заказчик, всегда был на связи. Рекомендую!
~ 2 года назад