Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо реализовать функцию на ЯП 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. }

2 года назад
guest_16664791049261
2 года в сервисе
Был
2 года назад