Распарсить json в PHP

Есть многомерный массив в виде JSON:

{
"date2" : "20140616",
"min" : {
"denial" : 0,
"visits" : 4,
"new_visitors_perc" : 0.4343,
"page_views" : 12,
"visit_time" : 70,
"depth" : 1.733,
"new_visitors" : 3,
"visitors" : 4
},
"max" : {
"denial" : 0.2988,
"visits" : 396,
"new_visitors_perc" : 0.75,
"page_views" : 1017,
"visit_time" : 157,
"depth" : 3,
"new_visitors" : 226,
"visitors" : 354
},
"data" : [
{
"wday" : 0,
"denial" : 0,
"visits" : 4,
"new_visitors_perc" : 0.75,
"page_views" : 12,
"date" : "20140616",
"visit_time" : 82,
"depth" : 3,
"new_visitors" : 3,
"visitors" : 4,
"id" : "20140616"
},
{
"wday" : 6,
"denial" : 0.2045,
"visits" : 176,
"new_visitors_perc" : 0.5542,
"page_views" : 393,
"date" : "20140615",
"visit_time" : 104,
"depth" : 2.233,
"new_visitors" : 92,
"visitors" : 166,
"id" : "20140615"
},
{
etc

Необходимо вывести в итоге в таком виде:

"date": "значение",
"visits": значение,
"pageviews": значение

И так для каждого из элементов.
А если еще сложнее: как вывести это всё в обратном порядке? Т.е. чтобы последний элемент в массиве был первым в ответе?

Как это сделать?
  • Вопрос задан
  • 4597 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
переводим JSON в массив через json_decode, перебираем его как нам нужно, выводим.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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