Вывод информации из json в html

168
29 апреля 2018, 20:25

есть задача выводить данные из json:

<?php
$json=file_get_contents("http://kap..ru/api/api.php?action=menu");
$data =  json_decode($json);
print_r($data);
?>
и там информация имеет структуру:
"id":"489",
"name":"53686172959bfc974eed379.32741418.jpg",
"title":"",
"description":"",
"weight":"",
"cost":"",
"sort":"351",
"img_preview":{
"path":"http:\/\/test.ru\/\/menu\/mini\/\/53686172959bfc974eed379.32741418.jpg",
"file_time":0
},
"img_big":{
"path":"http:\/\/test.ru\/\/menu\/maxi\/\/53686172959bfc974eed379.32741418.jpg",
"file_time":0
}

Как вывести структурированные данные в html страницу и использовать как меню сайта ?

Answer 1

Чтобы вывести и использовать эти данные нужно передать в функцию json_decode второй параметр true, который укажет функции сформировать данные в ассоциативный массив.

В этом случае в переменной data у вас окажется ассоциативный массив перебирая который с помощью foreach выводите нужные данные в меню сайта.

READ ALSO
Не удалось выполнить задачу GenerateResource

Не удалось выполнить задачу GenerateResource

Пытаюсь запустить/собрать WPF приложение, которое находится вместе сnet core приложением в одном решении

504
Наследование в entity framework

Наследование в entity framework

Работаю через Entity Framework Code First Есть две сущности:

180
Нормально ли с точки зрения чистоты кода наличие большого количества хелперов?

Нормально ли с точки зрения чистоты кода наличие большого количества хелперов?

Под хелпером понимается static класс с набором static методов, объединенных между собой какой-то некой тематикойНепример хелпер по работе с файлами,...

231