@antony91

Как разобрать получаемый по API массив?

Всем привет!

Имеем форму, которая собирает данные и отправляет их по АПИ на сторонний ресурс, в ответ мы получаем информацию в JSON-формате.

Array ( [response] => Array ( [items] => Array ( [0] => Array ( [gosnumber] => В170ОР29 [mark] => ВАЗ 211540 [category] => B (M1) [vin] => XTA21154084560272 [data_diagnostic] => 2017-05-19 [sroc_deistvia] => 2018-05-18 [number_eaisto] => 082200051702444 ) ) ) )

Никак не могу разобраться, как это все привести в читабельный вид, по типу:
Гос.номер: В170ОР29
Марка: ВАЗ 211540
Категория: B (M1)
VIN: XTA21154084560272
Дата диагностики: 2017-05-19
Срок действия: 2018-05-18
Номер ЕАИСТО: 082200051702444

Код, который отправляем и получает информацию по API:
$url = $url_get_kbm2."?".http_build_query($arr_post_out);
        $out_txt = file_get_contents($url);
        $data = json_decode($out_txt,true);
        print_r($data);


Переползал все форумы, но не одно решение не помогло.
  • Вопрос задан
  • 225 просмотров
Решения вопроса 1
Kasperenysh
@Kasperenysh
Рецидив в особо острой форме))
$url = $url_get_kbm2."?".http_build_query($arr_post_out);
        $out_txt = file_get_contents($url);
        $data = json_decode($out_txt,true);
        foreach($data['response']['items'] as $val) {
             echo 'Госномер: '.$val['gosnumber'].' / Марка: '.$val['mark'];
        }


Чета типа такого)

З.Ы. foreach - это если приходит не один автомобиль)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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