Требуется решение проблемы с уязвимостью в системе оплаты, позволяющей клиентам подменять сумму в исходном коде. Рассматриваются варианты защиты от подобной манипуляции. Необходимо обеспечить безопасность транзакций и предотвратить несанкционированное изменение цен.
Задачу 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. }
Заявки фрилансеров
Похожие заказы
- $25Веб-программирование7 заявокЗакрыт2 года назад
- $10
Необходимо разработать парсер новостей для системы DLE, который будет автоматически собирать и добавлять новости. Ожидается создание функционала для удобного управления новостями и интеграции с существующей платформой.
Веб-программирование2 заявкиЗакрыт2 года назад - $15
Требуется разработка парсера для osclass с функцией добавления объявлений на сайт. Парсить необходимо объявления с сайта olx. Ожидается качественная реализация без недобросовестных исполнителей.
Веб-программированиенет заявокЗакрыт2 года назад - $80
Требуется доработка неработающего Telegram бота, связанного с 1С Битрикс через API. Проект написан на PHP. Бюджет 80$, оплата по готовности. Срок выполнения — 2 дня до утра понедельника.
Веб-программированиенет заявокЗакрыт2 года назад - $110
Необходимо разработать бота для записи на сайте и микро интерфейса. Язык реализации выбранный фрилансером. Имеется техническое задание. Оплата 110$ по факту готовности, срок выполнения 2 дня.
Веб-программирование4 заявкиЗакрыт2 года назад - $20
Требуется внести простые правки по верстке в проект на платформе Opencart. Срок выполнения 2-3 часа, бюджет 20$. Оплата производится по готовности.
Веб-программирование2 заявкиЗакрыт2 года назад Требуется спарсить количество пассажиров с веб-страницы и сохранить данные в базе данных по определенному ключу. Необходимо знание веб-программирования и работы с базами данных.
Веб-программирование1 исполнительЗавершен2 года назадТребуется спарсить данные о маслах с указанного сайта и подготовить их в формате Excel. Задача включает извлечение всей необходимой информации и структурирование в таблицу. Подробности и ссылка будут предоставлены.
Веб-программирование14 заявокЗакрыт2 года назадТребуется разработать попандер на jQuery, который будет открывать рекламный сайт в фоне при первом клике на странице. Скрипт должен корректно работать во всех браузерах и срабатывать только один раз. Укажите сроки выполнения и цену за проект.
Веб-программирование1 исполнительЗавершен2 года назад