Задачу php
Необходимо реализовать функцию на ЯП PHP, которая берет на вход строковый аргумент – текст произвольной длины, и осуществляет подсчет количества слов в строке.
Подсчитать количество разных слов в строке, и вернуть массив частот слов.
Символы переноса строки(PHP_EOL) заменить на пробелы.
Символы (- , . ; : ‘ “ и лишние пробелы) игнорировать и убирать из входной строки,
заменяя на пустую строку (“”).
Функция должна корректно работать с любыми символами utf-8.
Функция должна быть не чувствительной к регистру символов. Слова преобразуются к
нижнему регистру.
Возвращаемое значение:
Тип возвращаемого значения - массив
Массив с частотами слов. Ключ – найденное слово, значение – количество слов в
тексте. Ключи отсортированы по алфавиту (сортировка без учета регистра).
Если в строке нет слов, вернет пустой массив.
Обработка ошибок и исключений:
Если на вход подаются некорректные данные (не string), функция должна бросать
TypeError
Итоговый шаблон:
1.
2.
3. namespace Src\Initials;
4.
5. class Initials
6. {
7. static public function getInitials ($FIO):
8. {
9. //ваш код здесь
10. }
11. }
Заявки фрилансеров


