Rentgen5
@Rentgen5
Верстальщик / js

Как обработать массив объектов на PHP?

Добрый день.
Сервер (php) делает запрос по API к стороннему сервису, в ответ получает структуру массива объектов. Возможности изменить ответ от сервиса - нет. Сейчас такая структура обрабатывается JS на стороне клиента и строит из этого таблицу с названием товара и ценами. Необходимо сделать обработку на стороне сервера средствами PHP. Есть ли возможность нативно обрабатывать такую структуру php:
[
  {
    uid: '1qwe54',
    category: 'Автомобили',
    data: [
      {
        name: 'Марка',
        price: 'Стоимость (₽)'
      },
      {
        uid: '22e5f072',
        name: 'Opel',
        price: [5000],
      },
      {
        uid: '42ef02a',
        name: 'Reno',
        price: [3500],
      },
      ...
    ]
  },
  {
    uid: '1bdf46',
    category: 'Телефоны',
    data: [
      {
        name: 'Модель',
        price: 'Стоимость (₽)'
      },
      {
        uid: '5qwe272',
        name: 'Samsung',
        price: [500],
      },
      {
        uid: '8121ssdf2a',
        name: 'Apple',
        price: [1000],
      },
      ...
    ]
  },
  ...
]
  • Вопрос задан
  • 1517 просмотров
Пригласить эксперта
Ответы на вопрос 2
Eridani
@Eridani
Мимо проходил
$result = json_decode($data, true);
Ответ написан
irishmann
@irishmann
Научись пользоваться дебаггером
У вас сервер присылает JSON, его не только на PHP, но и на JS можно обработать. Пример для PHP Вам дал Антон А вот пример для js
var result = JSON.parse(response);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы