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);
И все. -
Aktualne zlecenia dla freelancerów w kategorii PHP
Szukamy specjalisty Bitrix24 / integratora CRM do ustawienia automatyzacjiNasza firma pracuje z CRM Bitrix24. Potrzebujemy specjalisty, który będzie w stanie skonfigurować automatyczne dodawanie numeru telefonu do leadów/zamówień w dwóch formatach. Automatyzacja musi być poprawnie skonfigurowana dla dwóch krajów: Republika Mołdowa i Rumunia. Zadanie:… PHP, Programowanie stron internetowych ∙ 16 godzin 55 minut temu ∙ 22 oferty |
Dodać pasek przewijania do nagłówka strony
59 PLN
https://crazybox.com.ua/uk?srsltid=AfmBOopQRUXCCmxx699n57B3eP1XmwcYxJxwPh9qV9WcVjLjS_J2pK5s oto przykład jak to u nich wygląda, trzeba zrobić na ich podobieństwo a na tym trzeba zrobić https://rollershop.com.ua/ opencart ocStore 3.0.3.7. i żeby była możliwość edytowania… PHP, Programowanie stron internetowych ∙ 1 dzień 10 godzin temu ∙ 87 ofert |
Optymalizacja stronyOptymalizacja strony jdgreta.co.uk na Shopify. Audyt SEO dołączony do projektu. Główne zadania - - Poprawić wszystkie metadane - Wykonać TZ dla programisty (ponieważ w tym projekcie połączone są zadania dla programisty i SEO, jeśli nie jesteś firmą - możesz skorzystać z… Układ HTML i CSS, PHP ∙ 1 dzień 13 godzin temu ∙ 30 ofert |
Specjalista od HoroshopPotrzebny specjalista, który będzie w stanie prawidłowo skonfigurować feed produktowy.Problem: Obecnie ponad 13 000 produktów jest eksportowanych z tym samym typem wartości (np. „wszystko do manicure i pedicure”). Z tego powodu w Google Ads nie można podzielić produktów na… PHP, Obsługa stron internetowych ∙ 2 dni 15 godzin temu ∙ 21 ofert |
Sprawić, aby e-maile o zamówieniach ze sklepu nie trafiały do spamuObecnie istnieje sklep na OpenCart, a wiadomości o zamówieniach trafiają do spamu, trzeba zrobić tak, aby trafiały do Odebrane (ukr.net gmail) sprawdzić. Hosting napisał: Zła dostawa poczty elektronicznej może być związana z niską reputacją nadawcy - IP lub domeny. W takim… PHP, Programowanie stron internetowych ∙ 3 dni 16 godzin temu ∙ 47 ofert |