PHP получение нового массива с подменой содержимого
Доброй ночи, в post запросе получаю данные вида:
{"{\"typeOrder\":\"followers или likes или views\",\"type\":\"good или standart или premium\",\"count\":500,\"price\":60,\"discount\":30,\"d\":42_86,\"link\":\"rewrwe\"}":""}
typeOrder имеет следующие типы: followers, likes, views
type имеет следующие типы: standart, good, premium
на выходе нужно получить новый массив но с заменой некоторого содержимого (сопоставление):
typeOrder:
вместо followers - заменяется на подписчики
вместо likes - заменяется на лайки
вместо views - заменяется на просмотры
type:
вместо standart - заменяется на Обычные
вместо good - заменяется на Хорошие
вместо premium - заменяется на Премиум
Кто может реализовать подмену
$arr["typeOrder"] = "подписчики или лайки или просмотры"; - в зависимости от того что пришло (описано выше)
$arr["type"] = "Обычные или Хорошие или Премиум"; - в зависимости от того что пришло (описано выше)
$arr["count"] = "500";
$arr["price"] = "60";
$arr["link"] = "example.com";
discount - ненужен
-
POST-параметр - это всегда строка в utf-8.
Поэтому, до ее "распарсинга" (обработки) можно сделать желаемую замену обычным str_replace():$phrase = '{"{\"typeOrder\":\"followers или likes или views\",\"type\":\"good или standart или premium\",\"count\":500,\"price\":60,\"discount\":30,\"d\":42_86,\"link\":\"rewrwe\"}":""}'; $then = array('followers', 'likes', 'views', 'standart', 'good', 'premium'); $now = array('подписчики', 'лайки', 'просмотры', 'Обычные', 'Хорошие', 'Премиум'); $newphrase = str_replace($then, $now, $phrase);
И все. -
Актуальные фриланс-проекты в категории PHP
Сделать так, чтобы письма о заказах из магазина не попадали в спамСейчас есть магазин на опенкарт, письма о заказах попадают в спам, нужно сделать так, чтобы они попадали во Входящие (ukr.net gmail), проверьте. Хостинг написал: Плохая доставка электронной почты может быть связана с низкой репутацией отправителя - IP или домена. В таком… PHP, Веб-программирование ∙ 23 часа 9 минут назад ∙ 46 ставок |
Перенести полностью готовую адаптивную HTML5-структуру в WordPress.
12 000 UAH
Я ищу опытного WordPress-разработчика, который сможет преобразовать наш тщательно подготовленный статический HTML5/CSS3 код в высокопроизводимую кастомную WordPress-тему. Фронтенд уже практически готов (примерно 99%): семантическая разметка, метаданные и мультиязычная структура… CMS, PHP ∙ 4 дня назад ∙ 69 ставок |
Интеграция GoPosПривет, делал кто нибудь интеграцию GoPos с кастомным сайтом для ресторана в Польше? Нужна помощь, у них очень скудная документация, есть только swagger и тот без описаний https://app.gopos.io/doc/swagger-ui/index.html Суть такая, использовали от них сайт для онлайн заказов,… PHP, Веб-программирование ∙ 4 дня 16 часов назад ∙ 26 ставок |
Прописать мета данные АЛЬТ при помощи ИИСайт на Laravel , на сайте много изображений, для которых нужно прописать корректные по семантики и релевантные для странице АЛЬТ описание изображения в автоматическом режиме, с возможностью проверки AI и машинное обучение, PHP ∙ 5 дней 14 часов назад ∙ 35 ставок |
Нужен разработчик для завершения и интеграции проекта по автоматическому сбору и обработке данных
700 UAH
Основная часть парсера уже реализована. Парсер работает на Windows-среде через Microsoft Edge: сайт имеет антибот-защиту, поэтому сбор данных выполняется не прямыми HTTP-запросами, а через живую браузерную сессию. Скрипты управляют открытой вкладкой Edge через Chrome DevTools… PHP, Веб-программирование ∙ 5 дней 20 часов назад ∙ 26 ставок |